Stores information about a remote client. More...
#include <TCPInterface.h>
Public Member Functions | |
RemoteClient () | |
int | Send (const char *data, unsigned int length) |
int | Recv (char *data, const int dataSize) |
void | Reset (void) |
void | SetActive (bool a) |
void | SendOrBuffer (const char **data, const unsigned int *lengths, const int numParameters) |
Public Attributes | |
SOCKET | socket |
SystemAddress | systemAddress |
DataStructures::ByteQueue | outgoingData |
bool | isActive |
SimpleMutex | outgoingDataMutex |
SimpleMutex | isActiveMutex |
Stores information about a remote client.
Definition at line 173 of file TCPInterface.h.
RemoteClient::RemoteClient | ( | ) | [inline] |
Definition at line 175 of file TCPInterface.h.
int RemoteClient::Recv | ( | char * | data, | |
const int | dataSize | |||
) |
void RemoteClient::Reset | ( | void | ) | [inline] |
Definition at line 200 of file TCPInterface.h.
int RemoteClient::Send | ( | const char * | data, | |
unsigned int | length | |||
) |
void RemoteClient::SendOrBuffer | ( | const char ** | data, | |
const unsigned int * | lengths, | |||
const int | numParameters | |||
) |
Definition at line 900 of file TCPInterface.cpp.
void RemoteClient::SetActive | ( | bool | a | ) |
Definition at line 890 of file TCPInterface.cpp.
Definition at line 185 of file TCPInterface.h.
Definition at line 187 of file TCPInterface.h.
Definition at line 184 of file TCPInterface.h.
Definition at line 186 of file TCPInterface.h.
Definition at line 182 of file TCPInterface.h.
Definition at line 183 of file TCPInterface.h.