ServerClient Class Reference

#include <server_client.h>

Inheritance diagram for ServerClient:

Inheritance graph
[legend]
Collaboration diagram for ServerClient:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ServerClient (std::string _name, int _fd)
 ~ServerClient ()
void Disconnect ()
void Receive ()
void Loop ()
 Thread loop.
const std::string GetAddress ()
bool IsConnected ()

Protected Member Functions

virtual bool ParseBuffer ()=0


Detailed Description

Definition at line 7 of file server_client.h.


Constructor & Destructor Documentation

ServerClient::ServerClient ( std::string  _name,
int  _fd 
)

Definition at line 10 of file server_client.cpp.

ServerClient::~ServerClient (  )  [inline]

Definition at line 15 of file server_client.h.


Member Function Documentation

void ServerClient::Disconnect (  )  [virtual]

Reimplemented from ClientCommon.

Definition at line 91 of file server_client.cpp.

const std::string ServerClient::GetAddress (  )  [virtual]

Implements ClientCommon.

Definition at line 86 of file server_client.cpp.

bool ServerClient::IsConnected (  )  [virtual]

Implements ClientCommon.

Definition at line 100 of file server_client.cpp.

void ServerClient::Loop (  )  [virtual]

Thread loop.

Implements FastLoopThreadObj.

Definition at line 37 of file server_client.cpp.

virtual bool ServerClient::ParseBuffer (  )  [protected, pure virtual]

Implemented in ServerClientAscii, and ServerClientBin.

void ServerClient::Receive (  ) 

Definition at line 30 of file server_client.cpp.


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

Generated on Sun Oct 10 19:10:05 2010 for libldsw by  doxygen 1.5.8