Classes | |
struct | MClient |
class | MPNLBase |
class | MSocket |
class | MTCPClient |
class | MTCPServer |
struct | MTCPServer::MStats |
class | MTransfer |
MTransfer is a one way stream transfer but using both a server and a client to iniatiate the transfer. Once one of them has etabished a connection, the other just sit. Todo:
| |
class | MTransfer::MUpdate |
class | MTransferManager |
struct | MTransferManager::MStats |
class | MTransferTCPClient |
class | MTransferTCPServer |
class | MUDPClient |
class | MUDPServer |
Typedefs | |
typedef std::list< MClient > | MClientList |
typedef std::list< MTransfer * > | MTransferList |
Enumerations | |
enum | MMode { MODE_LENPREFIXED, MODE_LINE, MODE_PACKET } |
enum | MTransferDirection { tdDOWNLOAD = 0, tdUPLOAD = 1 } |
enum | MTransferMode { tmCLIENT, tmSERVER, tmBOTH } |
Functions | |
std::string | GetLocalIP () |
std::string | GetHostName (int socket) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|