|
MLIB
|
Classes | |
| class | mlib::sock |
| We keep a reference counter associated with each sock object because it is more expensive to duplicate a socket handle using WSADuplicateHandle. More... | |
| struct | mlib::sock_initializer |
| class | mlib::sockbuf< T > |
Provide functions required by streambuf interface using an underlying socket. More... | |
| class | mlib::generic_sockstream< T > |
| An IO stream using a sockbuf object as the underlying streambuf. More... | |
| class | mlib::inaddr |
| Wrapper for sockaddr structure. More... | |
| class | mlib::sock_facility |
| Router for socket errors. More... | |
| class | mlib::tcpserver |
| multi-threaded TCP server. More... | |
Typedefs | |
| typedef generic_sockstream< char > | mlib::isockstream |
| typedef generic_sockstream< char > | mlib::osockstream |
| typedef generic_sockstream< char > | mlib::sockstream |
| typedef generic_sockstream<char> mlib::isockstream |
Input socket stream
| typedef generic_sockstream<char> mlib::osockstream |
Output socket stream
| typedef generic_sockstream<char> mlib::sockstream |
Bidirectional socket stream