#include <sockint.h>
Inherited by BazisLib::Network::AIAdvancedSocket.
Public Member Functions | |
virtual int | Send (const void *pBuffer, unsigned length=0)=0 |
virtual int | Recv (void *pBuffer, unsigned length)=0 |
virtual bool | Connect (unsigned IP, unsigned port)=0 |
virtual void | Disconnect ()=0 |
virtual void | SetTimeout (unsigned rcv, unsigned snd=0)=0 |
virtual | ~AISocket () |
virtual bool | Valid () const =0 |
virtual BazisLib::Network::AISocket::~AISocket | ( | ) | [inline, virtual] |
virtual bool BazisLib::Network::AISocket::Connect | ( | unsigned | IP, | |
unsigned | port | |||
) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase, and BazisLib::Win32::TCPSocket.
virtual void BazisLib::Network::AISocket::Disconnect | ( | ) | [pure virtual] |
Implemented in BazisLib::Win32::TCPSocket.
virtual int BazisLib::Network::AISocket::Recv | ( | void * | pBuffer, | |
unsigned | length | |||
) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.
virtual int BazisLib::Network::AISocket::Send | ( | const void * | pBuffer, | |
unsigned | length = 0 | |||
) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.
virtual void BazisLib::Network::AISocket::SetTimeout | ( | unsigned | rcv, | |
unsigned | snd = 0 | |||
) | [pure virtual] |
Implemented in BazisLib::Win32::TCPSocket.
virtual bool BazisLib::Network::AISocket::Valid | ( | ) | const [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase, and BazisLib::Win32::TCPSocket.