#include <Manager.hpp>

Public Member Functions | |
| virtual BOOL | Bind (CONST TCHAR *Source, DWORD Port)=0 |
| virtual VOID | Connect (CONST TCHAR *Source, CONST TCHAR *Host, DWORD Port)=0 |
| virtual VOID | Send (Connection *Link, CONST BYTE *Data, DWORD Length)=0 |
| virtual VOID | GetInfo (Connection *Link, ConnectionInfo *Information)=0 |
| virtual VOID | Disconnect (Connection *Link)=0 |
Public Attributes | |
| System::Class * | ConnectionClass |
| virtual BOOL Network::Manager::Bind | ( | CONST TCHAR * | Source, | |
| DWORD | Port | |||
| ) | [pure virtual] |
Bind and listen for connections.
Implemented in Linux::TcpManager, and Windows::TcpManager.
| virtual VOID Network::Manager::Connect | ( | CONST TCHAR * | Source, | |
| CONST TCHAR * | Host, | |||
| DWORD | Port | |||
| ) | [pure virtual] |
Connect to a remote host.
Implemented in Linux::TcpManager, and Windows::TcpManager.
| virtual VOID Network::Manager::Send | ( | Connection * | Link, | |
| CONST BYTE * | Data, | |||
| DWORD | Length | |||
| ) | [pure virtual] |
Send data across a connection.
Implemented in Linux::TcpManager, and Windows::TcpManager.
| virtual VOID Network::Manager::GetInfo | ( | Connection * | Link, | |
| ConnectionInfo * | Information | |||
| ) | [pure virtual] |
Get connection information.
Implemented in Linux::TcpManager, and Windows::TcpManager.
| virtual VOID Network::Manager::Disconnect | ( | Connection * | Link | ) | [pure virtual] |
Disconnect a specific connection.
Implemented in Linux::TcpManager, and Windows::TcpManager.
The class of connection to construct.
1.5.3