Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends
cat::TCPConnection Class Reference

#include <TCPClient.hpp>

Inheritance diagram for cat::TCPConnection:

List of all members.

Public Member Functions

void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
void DisconnectClient ()
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
bool PostToClient (void *buffer, u32 bytes)
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection (int priorityLevel)
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
 TCPConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
bool ValidServerConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()
virtual ~TCPConnection ()

Protected Member Functions

virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual bool OnConnectFromClient (const NetAddr &remoteClientAddress)=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual void OnDisconnectFromClient ()=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual bool OnReadFromClient (u8 *data, u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0
virtual void OnWriteToClient (u32 bytes)=0

Private Member Functions

bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
bool AcceptConnection (Socket listenSocket, Socket acceptSocket, LPFN_DISCONNECTEX lpfnDisconnectEx, const NetAddr &acceptAddress, const NetAddr &remoteClientAddress)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnDisconnectExComplete (int error)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSARecvComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
void OnWSASendComplete (int error, u32 bytes)
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueDisconnectEx ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSARecv ()
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)
bool QueueWSASend (TypedOverlapped *sendOv, u32 bytes)

Private Attributes

volatile u32 _disconnecting
LPFN_DISCONNECTEX _lpfnDisconnectEx
TypedOverlapped * _recvOv
Socket _socket

Friends

class TCPServer
class ThreadPool

Detailed Description

Definition at line 166 of file bsd/TCPClient.hpp.


Constructor & Destructor Documentation

cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( )
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]
cat::TCPConnection::TCPConnection ( int  priorityLevel)
virtual cat::TCPConnection::~TCPConnection ( ) [virtual]

Member Function Documentation

bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
bool cat::TCPConnection::AcceptConnection ( Socket  listenSocket,
Socket  acceptSocket,
LPFN_DISCONNECTEX  lpfnDisconnectEx,
const NetAddr acceptAddress,
const NetAddr remoteClientAddress 
) [private]
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
void cat::TCPConnection::DisconnectClient ( )
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
virtual bool cat::TCPConnection::OnConnectFromClient ( const NetAddr remoteClientAddress) [protected, pure virtual]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
void cat::TCPConnection::OnDisconnectExComplete ( int  error) [private]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual void cat::TCPConnection::OnDisconnectFromClient ( ) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual bool cat::TCPConnection::OnReadFromClient ( u8 data,
u32  bytes 
) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
virtual void cat::TCPConnection::OnWriteToClient ( u32  bytes) [protected, pure virtual]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSARecvComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
void cat::TCPConnection::OnWSASendComplete ( int  error,
u32  bytes 
) [private]
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::PostToClient ( void *  buffer,
u32  bytes 
)
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueDisconnectEx ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSARecv ( ) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::QueueWSASend ( TypedOverlapped *  sendOv,
u32  bytes 
) [private]
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )
bool cat::TCPConnection::ValidServerConnection ( )

Friends And Related Function Documentation

TCPServer [friend]

Definition at line 168 of file bsd/TCPClient.hpp.

ThreadPool [friend]

Reimplemented from cat::ThreadRefObject.

Definition at line 169 of file bsd/TCPClient.hpp.


Member Data Documentation

Definition at line 190 of file bsd/TCPClient.hpp.

LPFN_DISCONNECTEX cat::TCPConnection::_lpfnDisconnectEx [private]

Definition at line 188 of file bsd/TCPClient.hpp.

TypedOverlapped * cat::TCPConnection::_recvOv [private]

Definition at line 189 of file bsd/TCPClient.hpp.

Definition at line 187 of file bsd/TCPClient.hpp.


The documentation for this class was generated from the following files:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net