| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <ionetstream.h>
Inheritance diagram for basic_netbuf< charT, traits >:

Public Types | |
| typedef charT | char_type |
| typedef traits::int_type | int_type |
| typedef traits::pos_type | pos_type |
| typedef traits::off_type | off_type |
| typedef traits | traits_type |
Public Member Functions | |
| basic_netbuf () | |
| basic_netbuf (const IPaddr &addr) | |
| basic_netbuf (const IPaddr::ipnum_t &host, const IPaddr::ipport_t port) | |
| basic_netbuf (const IPaddr::const_ipname_t &host, const IPaddr::ipport_t port) | |
| basic_netbuf (size_t buf_in_size, size_t buf_out_size) | |
| virtual | ~basic_netbuf () |
| virtual bool | open (const IPaddr &addr) |
| virtual bool | open (const IPaddr::const_ipname_t &str) |
| virtual bool | open (const IPaddr::ipnum_t &addr, const IPaddr::ipport_t &aPort) |
| virtual bool | open (const IPaddr::const_ipname_t &ahost, unsigned int aPort) |
| virtual bool | is_open () const |
| virtual void | close () |
| virtual void | setEcho (bool val=true) |
| virtual bool | getEcho () |
| virtual void | in_sync () |
| virtual void | out_flush () |
Protected Member Functions | |
| void | Init () |
| void | Init (size_t insize, size_t outsize) |
| virtual streamsize | showmanyc () |
| virtual int_type | underflow () |
| virtual int_type | uflow () |
| virtual int_type | overflow (int_type c=traits::eof()) |
| virtual int | sync () |
Static Protected Member Functions | |
| void | printBuffer (const char *buf, int buflen, const char *header) |
Protected Attributes | |
| charT * | buf_in |
| charT * | buf_out |
| bool | using_buf_in |
| bool | using_buf_out |
| int | sock |
| bool | is_echoing |
Static Protected Attributes | |
| const size_t | def_buf_in_size = 1<<8 |
| const size_t | def_buf_out_size = 1<<12 |
|
|||||
|
Definition at line 26 of file ionetstream.h. |
|
|||||
|
Definition at line 27 of file ionetstream.h. |
|
|||||
|
Definition at line 29 of file ionetstream.h. |
|
|||||
|
Definition at line 28 of file ionetstream.h. |
|
|||||
|
Definition at line 30 of file ionetstream.h. |
|
|||||||||
|
Definition at line 234 of file ionetstream.h. References basic_netbuf< charT, traits >::Init(), and INVALID_SOCKET. |
|
||||||||||
|
Definition at line 240 of file ionetstream.h. References basic_netbuf< charT, traits >::Init(), INVALID_SOCKET, and basic_netbuf< charT, traits >::open(). |
|
||||||||||||||||
|
Definition at line 248 of file ionetstream.h. References basic_netbuf< charT, traits >::Init(), INVALID_SOCKET, and basic_netbuf< charT, traits >::open(). |
|
||||||||||||||||
|
Definition at line 256 of file ionetstream.h. References basic_netbuf< charT, traits >::Init(), INVALID_SOCKET, and basic_netbuf< charT, traits >::open(). |
|
||||||||||||||||
|
Definition at line 264 of file ionetstream.h. References basic_netbuf< charT, traits >::Init(), and INVALID_SOCKET. |
|
|||||||||
|
Definition at line 271 of file ionetstream.h. References basic_netbuf< charT, traits >::buf_in, basic_netbuf< charT, traits >::buf_out, basic_netbuf< charT, traits >::using_buf_in, and basic_netbuf< charT, traits >::using_buf_out. |
|
|||||||||
|
Definition at line 347 of file ionetstream.h. References INVALID_SOCKET, basic_netbuf< charT, traits >::is_open(), and basic_netbuf< charT, traits >::sock. |
|
|||||||||
|
Definition at line 51 of file ionetstream.h. References basic_netbuf< charT, traits >::is_echoing. |
|
|||||||||
|
Definition at line 377 of file ionetstream.h. References basic_netbuf< charT, traits >::close(), basic_netbuf< charT, traits >::is_echoing, basic_netbuf< charT, traits >::is_open(), basic_netbuf< charT, traits >::printBuffer(), and basic_netbuf< charT, traits >::sock. |
|
||||||||||||||||
|
Definition at line 280 of file ionetstream.h. References basic_netbuf< charT, traits >::buf_in, basic_netbuf< charT, traits >::buf_out, basic_netbuf< charT, traits >::using_buf_in, and basic_netbuf< charT, traits >::using_buf_out. |
|
|||||||||
|
Definition at line 54 of file ionetstream.h. References basic_netbuf< charT, traits >::def_buf_in_size, and basic_netbuf< charT, traits >::def_buf_out_size. |
|
|||||||||
|
Definition at line 47 of file ionetstream.h. References INVALID_SOCKET, and basic_netbuf< charT, traits >::sock. |
|
||||||||||||||||
|
Definition at line 46 of file ionetstream.h. References basic_netbuf< charT, traits >::open(). |
|
||||||||||||||||
|
Definition at line 318 of file ionetstream.h. References INVALID_SOCKET, basic_netbuf< charT, traits >::sock, and SocketNS::SOCK_STREAM. |
|
||||||||||
|
Definition at line 301 of file ionetstream.h. References basic_netbuf< charT, traits >::open(). |
|
||||||||||
|
Definition at line 293 of file ionetstream.h. |
|
|||||||||
|
Definition at line 406 of file ionetstream.h. References basic_netbuf< charT, traits >::close(), basic_netbuf< charT, traits >::is_echoing, basic_netbuf< charT, traits >::is_open(), basic_netbuf< charT, traits >::printBuffer(), and basic_netbuf< charT, traits >::sock. |
|
||||||||||
|
Definition at line 468 of file ionetstream.h. References basic_netbuf< charT, traits >::is_open(), and basic_netbuf< charT, traits >::out_flush(). |
|
||||||||||||||||||||
|
Definition at line 361 of file ionetstream.h. |
|
||||||||||
|
Definition at line 50 of file ionetstream.h. References basic_netbuf< charT, traits >::is_echoing. |
|
|||||||||
|
Definition at line 437 of file ionetstream.h. |
|
|||||||||
|
Definition at line 477 of file ionetstream.h. References basic_netbuf< charT, traits >::in_sync(), basic_netbuf< charT, traits >::is_open(), and basic_netbuf< charT, traits >::out_flush(). |
|
|||||||||
|
Definition at line 455 of file ionetstream.h. References basic_netbuf< charT, traits >::in_sync(), and basic_netbuf< charT, traits >::int_type. |
|
|||||||||
|
Definition at line 443 of file ionetstream.h. References basic_netbuf< charT, traits >::in_sync(). |
|
|||||
|
Definition at line 85 of file ionetstream.h. |
|
|||||
|
Definition at line 85 of file ionetstream.h. |
|
|||||
|
Definition at line 93 of file ionetstream.h. |
|
|||||
|
Definition at line 95 of file ionetstream.h. |
|
|||||
|
Definition at line 90 of file ionetstream.h. |
|
|||||
|
Definition at line 89 of file ionetstream.h. |
|
|||||
|
Definition at line 86 of file ionetstream.h. |
|
|||||
|
Definition at line 86 of file ionetstream.h. |
|
Tekkotsu v1.4 |
Generated Sat Jul 19 00:08:49 2003 by Doxygen 1.3.2 |