Public Member Functions | Public Attributes

RemoteClient Struct Reference

Stores information about a remote client. More...

#include <TCPInterface.h>

Collaboration diagram for RemoteClient:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Stores information about a remote client.

Definition at line 173 of file TCPInterface.h.


Constructor & Destructor Documentation

RemoteClient::RemoteClient (  )  [inline]

Definition at line 175 of file TCPInterface.h.


Member Function Documentation

int RemoteClient::Recv ( char *  data,
const int  dataSize 
)

Definition at line 976 of file TCPInterface.cpp.

Here is the caller graph for this function:

void RemoteClient::Reset ( void   )  [inline]

Definition at line 200 of file TCPInterface.h.

Here is the call graph for this function:

Here is the caller graph for this function:

int RemoteClient::Send ( const char *  data,
unsigned int  length 
)

Definition at line 972 of file TCPInterface.cpp.

Here is the caller graph for this function:

void RemoteClient::SendOrBuffer ( const char **  data,
const unsigned int *  lengths,
const int  numParameters 
)

Definition at line 900 of file TCPInterface.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void RemoteClient::SetActive ( bool  a  ) 

Definition at line 890 of file TCPInterface.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

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.


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