MLIB
Loading...
Searching...
No Matches
Networking Objects

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
 This is a wrapper around WSAStartup/WSACleanup functions.
 
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
 
sock::mflags mlib::operator| (sock::mflags f1, sock::mflags f2)
 Bitwise OR operator for send message flags.
 

Detailed Description

Typedef Documentation

◆ isockstream

Input socket stream

◆ osockstream

Output socket stream

◆ sockstream

Bidirectional socket stream