#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.