basic_netbuf_interface< charT, traits > Class Template Reference
#include <netstream.h>
Detailed Description
template<class charT, class traits = std::char_traits<charT>>
class basic_netbuf_interface< charT, traits >
Definition at line 226 of file netstream.h.
List of all members.
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_connecting () const |
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 |
virtual | ~basic_netbuf_interface () |
Protected Attributes |
basic_netbuf< charT, traits > | nb |
Constructor & Destructor Documentation
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
Member Function Documentation
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
template<class charT , class traits = std::char_traits<charT>>
Member Data Documentation
template<class charT , class traits = std::char_traits<charT>>
Definition at line 259 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_connecting(), 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().
The documentation for this class was generated from the following file:
|