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

#include <TCPClient.hpp>

Inheritance diagram for cat::TCPClientQueued:

List of all members.

Public Member Functions

bool Post (u8 *data, u32 data_bytes, u32 skip_bytes=0)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
bool PostToServer (void *buffer, u32 bytes)
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued (int priorityLevel)
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
 TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()
virtual ~TCPClientQueued ()

Protected Member Functions

void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()
void PostQueuedToServer ()

Private Attributes

void * _queueBuffer
AsyncBuffer_queueBuffer
u32 _queueBytes
Mutex _queueLock
volatile bool _queuing

Detailed Description

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


Constructor & Destructor Documentation

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

Member Function Documentation

bool cat::TCPClientQueued::Post ( u8 data,
u32  data_bytes,
u32  skip_bytes = 0 
)

Reimplemented from cat::TCPClient.

void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
void cat::TCPClientQueued::PostQueuedToServer ( ) [protected]
bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.

bool cat::TCPClientQueued::PostToServer ( void *  buffer,
u32  bytes 
)

Reimplemented from cat::TCPClient.


Member Data Documentation

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

Definition at line 111 of file win/TCPClient.hpp.

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

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

Definition at line 276 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