BazisLib::Network::AIAdvancedSocket Class Reference

#include <sockint.h>

Inherits BazisLib::Network::AISocket.

Inherited by BazisLib::Network::BufferedSocketBase.

Collaboration diagram for BazisLib::Network::AIAdvancedSocket:

Collaboration graph
[legend]

List of all members.

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 ()


Constructor & Destructor Documentation

virtual BazisLib::Network::AIAdvancedSocket::~AIAdvancedSocket (  )  [inline, virtual]


Member Function Documentation

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]

virtual int BazisLib::Network::AIAdvancedSocket::GetLastRecvError (  )  const [pure virtual]

virtual int BazisLib::Network::AIAdvancedSocket::RecvStrict ( void *  pBuffer,
unsigned  length 
) [pure virtual]

virtual int BazisLib::Network::AIAdvancedSocket::RecvTo ( std::string &  buffer,
const char *  pszMarker,
unsigned  flags = 0 
) [pure virtual]

virtual int BazisLib::Network::AIAdvancedSocket::RecvTo ( void *  pBuffer,
unsigned  bufferSize,
const char *  pMarker,
unsigned  markerSize = 0,
unsigned  flags = 0 
) [pure virtual]


The documentation for this class was generated from the following file:
SourceForge.net Logo