Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
basic_netbuf_interface< charT, traits > Class Template Reference#include <netstream.h>
Inheritance diagram for basic_netbuf_interface< charT, traits >:
![]() Detailed Descriptiontemplate<class charT, class traits = std::char_traits<charT>>
|
Public Member Functions | |
basic_netbuf_interface () | |
basic_netbuf_interface (const IPaddr::ipname_t &host, const IPaddr::ipport_t port, bool datagram) | |
basic_netbuf_interface (const IPaddr &addr, bool datagram) | |
basic_netbuf_interface (size_t buf_in_size, size_t buf_out_size) | |
bool | open (const IPaddr &addr, bool datagram=false) |
bool | open (const IPaddr::ipname_t &str, bool datagram=false) |
bool | open (const IPaddr::ipname_t &ahost, unsigned int aPort, bool datagram=false) |
bool | listen (unsigned int aPort, bool datagram=false) |
bool | listen (const IPaddr &addr, bool datagram=false) |
bool | is_open () const |
void | update_status () |
void | close () |
void | reset () |
void | setReconnect (bool reconnect) |
bool | getReconnect () const |
void | setEcho (bool val=true) |
bool | getEcho () |
const IPaddr & | getPeerAddress () const |
const IPaddr & | getLocalAddress () const |
basic_netbuf< charT, traits > * | rdbuf () const |
Protected Member Functions | |
~basic_netbuf_interface () | |
Protected Attributes | |
basic_netbuf< charT, traits > | nb |
basic_netbuf_interface< charT, traits >::basic_netbuf_interface | ( | ) | [inline] |
Definition at line 184 of file netstream.h.
basic_netbuf_interface< charT, traits >::basic_netbuf_interface | ( | const IPaddr::ipname_t & | host, | |
const IPaddr::ipport_t | port, | |||
bool | datagram | |||
) | [inline] |
Definition at line 185 of file netstream.h.
basic_netbuf_interface< charT, traits >::basic_netbuf_interface | ( | const IPaddr & | addr, | |
bool | datagram | |||
) | [inline] |
Definition at line 186 of file netstream.h.
basic_netbuf_interface< charT, traits >::basic_netbuf_interface | ( | size_t | buf_in_size, | |
size_t | buf_out_size | |||
) | [inline] |
Definition at line 187 of file netstream.h.
basic_netbuf_interface< charT, traits >::~basic_netbuf_interface | ( | ) | [inline, protected] |
Definition at line 213 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::open | ( | const IPaddr & | addr, | |
bool | datagram = false | |||
) | [inline] |
Definition at line 189 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::open | ( | const IPaddr::ipname_t & | str, | |
bool | datagram = false | |||
) | [inline] |
Definition at line 190 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::open | ( | const IPaddr::ipname_t & | ahost, | |
unsigned int | aPort, | |||
bool | datagram = false | |||
) | [inline] |
Definition at line 191 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::listen | ( | unsigned int | aPort, | |
bool | datagram = false | |||
) | [inline] |
Definition at line 192 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::listen | ( | const IPaddr & | addr, | |
bool | datagram = false | |||
) | [inline] |
Definition at line 193 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::is_open | ( | ) | const [inline] |
Definition at line 195 of file netstream.h.
void basic_netbuf_interface< charT, traits >::update_status | ( | ) | [inline] |
Definition at line 196 of file netstream.h.
void basic_netbuf_interface< charT, traits >::close | ( | ) | [inline] |
Definition at line 198 of file netstream.h.
void basic_netbuf_interface< charT, traits >::reset | ( | ) | [inline] |
Definition at line 199 of file netstream.h.
void basic_netbuf_interface< charT, traits >::setReconnect | ( | bool | reconnect | ) | [inline] |
Definition at line 201 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::getReconnect | ( | ) | const [inline] |
Definition at line 202 of file netstream.h.
void basic_netbuf_interface< charT, traits >::setEcho | ( | bool | val = true |
) | [inline] |
Definition at line 204 of file netstream.h.
bool basic_netbuf_interface< charT, traits >::getEcho | ( | ) | [inline] |
Definition at line 205 of file netstream.h.
const IPaddr& basic_netbuf_interface< charT, traits >::getPeerAddress | ( | ) | const [inline] |
Definition at line 207 of file netstream.h.
const IPaddr& basic_netbuf_interface< charT, traits >::getLocalAddress | ( | ) | const [inline] |
Definition at line 208 of file netstream.h.
basic_netbuf<charT, traits>* basic_netbuf_interface< charT, traits >::rdbuf | ( | ) | const [inline] |
Definition at line 210 of file netstream.h.
basic_netbuf<charT, traits> basic_netbuf_interface< charT, traits >::nb [protected] |
Definition at line 214 of file netstream.h.
Referenced by basic_netbuf_interface< charT, traits >::close(), basic_netbuf_interface< charT, traits >::getEcho(), basic_netbuf_interface< charT, traits >::getLocalAddress(), basic_netbuf_interface< charT, traits >::getPeerAddress(), basic_netbuf_interface< charT, traits >::getReconnect(), basic_netbuf_interface< charT, traits >::is_open(), basic_netbuf_interface< charT, traits >::listen(), basic_netbuf_interface< charT, traits >::open(), basic_netbuf_interface< charT, traits >::rdbuf(), basic_netbuf_interface< charT, traits >::reset(), basic_netbuf_interface< charT, traits >::setEcho(), basic_netbuf_interface< charT, traits >::setReconnect(), and basic_netbuf_interface< charT, traits >::update_status().
Tekkotsu v4.0 |
Generated Thu Nov 22 00:58:09 2007 by Doxygen 1.5.4 |