#include <sockint.h>
Inherits BazisLib::Network::AISocket.
Inherited by BazisLib::Network::BufferedSocketBase.

Public Member Functions | |
| virtual bool | Connect (const char *pszAddr, unsigned port)=0 |
| virtual int | RecvStrict (void *pBuffer, unsigned length)=0 |
| virtual int | RecvTo (void *pBuffer, unsigned bufferSize, const char *pMarker, unsigned markerSize=0, unsigned flags=0)=0 |
| virtual int | RecvTo (std::string &buffer, const char *pszMarker, unsigned flags=0)=0 |
| virtual int | GetLastRecvError () const =0 |
| virtual void | CancelIO ()=0 |
| virtual | ~AIAdvancedSocket () |
| virtual BazisLib::Network::AIAdvancedSocket::~AIAdvancedSocket | ( | ) | [inline, virtual] |
| virtual void BazisLib::Network::AIAdvancedSocket::CancelIO | ( | ) | [pure virtual] |
Implemented in BazisLib::Win32::TCPSocket.
| virtual bool BazisLib::Network::AIAdvancedSocket::Connect | ( | const char * | pszAddr, | |
| unsigned | port | |||
| ) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.
| virtual int BazisLib::Network::AIAdvancedSocket::GetLastRecvError | ( | ) | const [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.
| virtual int BazisLib::Network::AIAdvancedSocket::RecvStrict | ( | void * | pBuffer, | |
| unsigned | length | |||
| ) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.
| virtual int BazisLib::Network::AIAdvancedSocket::RecvTo | ( | std::string & | buffer, | |
| const char * | pszMarker, | |||
| unsigned | flags = 0 | |||
| ) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.
| virtual int BazisLib::Network::AIAdvancedSocket::RecvTo | ( | void * | pBuffer, | |
| unsigned | bufferSize, | |||
| const char * | pMarker, | |||
| unsigned | markerSize = 0, |
|||
| unsigned | flags = 0 | |||
| ) | [pure virtual] |
Implemented in BazisLib::Network::BufferedSocketBase.