KjPerlServer Class Reference

#include <KjPerlServer.h>

List of all members.

Public Member Functions

 KjPerlServer ()
 ~KjPerlServer ()
bool CanRead (const int _iClientId)
 Check if client can read.
const char * Read (const int _iClientId)
 Read message from client connection.
void Write (const int _iClientId, const char *_strMsg)
 Write message to the client connection.
int GetNumClients ()
 Get number of clients.
void Connect (char *_strConn, const char *_strCertFile, const char *_strKeyFile)
 Connect new ssl server.
int Start ()

Private Attributes

KjServerThread * m_pServer
string m_strReadMsg
 Message readed from client.
string m_strWriteMsg
 Message write to the client.


Detailed Description

Definition at line 88 of file KjPerlServer.h.


Constructor & Destructor Documentation

KjPerlServer::KjPerlServer  ) 
 

Definition at line 36 of file KjPerlServer.cpp.

References m_pServer, m_strReadMsg, and m_strWriteMsg.

KjPerlServer::~KjPerlServer  ) 
 

Definition at line 44 of file KjPerlServer.cpp.


Member Function Documentation

bool KjPerlServer::CanRead const int  _iClientId  ) 
 

Check if client can read.

Return values:
bool True if client can read

Definition at line 51 of file KjPerlServer.cpp.

References m_pServer.

void KjPerlServer::Connect char *  _strConn,
const char *  _strCertFile,
const char *  _strKeyFile
 

Connect new ssl server.

Parameters:
_strConn Connection IP adress and port
_strCertFile Certificate file
_strKeyFile RSA private key file

Definition at line 127 of file KjPerlServer.cpp.

References m_pServer.

int KjPerlServer::GetNumClients  ) 
 

Get number of clients.

Definition at line 118 of file KjPerlServer.cpp.

References m_pServer.

const char * KjPerlServer::Read const int  _iClientId  ) 
 

Read message from client connection.

Definition at line 74 of file KjPerlServer.cpp.

References m_pServer, and m_strReadMsg.

int KjPerlServer::Start  ) 
 

Definition at line 133 of file KjPerlServer.cpp.

References m_pServer.

void KjPerlServer::Write const int  _iClientId,
const char *  _strMsg
 

Write message to the client connection.

Definition at line 96 of file KjPerlServer.cpp.

References m_pServer, and m_strWriteMsg.


Member Data Documentation

KjServerThread* KjPerlServer::m_pServer [private]
 

Definition at line 91 of file KjPerlServer.h.

Referenced by CanRead(), Connect(), GetNumClients(), KjPerlServer(), Read(), Start(), and Write().

string KjPerlServer::m_strReadMsg [private]
 

Message readed from client.

Definition at line 92 of file KjPerlServer.h.

Referenced by KjPerlServer(), and Read().

string KjPerlServer::m_strWriteMsg [private]
 

Message write to the client.

Definition at line 93 of file KjPerlServer.h.

Referenced by KjPerlServer(), and Write().


The documentation for this class was generated from the following files:
Generated on Tue Jul 24 10:03:42 2007 for KjPerlServer by  doxygen 1.4.6