rllib  1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | Private Attributes | List of all members
rlEventLogServerThreads Class Reference

#include <rleventlogserver.h>

Collaboration diagram for rlEventLogServerThreads:
Collaboration graph
[legend]

Public Member Functions

 rlEventLogServerThreads (int port, rlEventLogServer *event_log_server)
 
virtual ~rlEventLogServerThreads ()
 
void start ()
 
int getPort ()
 

Public Attributes

rlEventLogServerevent_log_server
 

Private Attributes

rlThread acceptThread
 
int port
 

Detailed Description

This class starts a separate thread, that runs a rlEventLogServer log server.
It waits on TCP port for clients. See rlevent.h

Definition at line 62 of file rleventlogserver.h.

Constructor & Destructor Documentation

rlEventLogServerThreads::rlEventLogServerThreads ( int  port,
rlEventLogServer event_log_server 
)
   event_log_server will not be deleted by the destructor
   

Definition at line 176 of file rleventlogserver.cpp.

{
rlwsa();
port = Port;
event_log_server = EventLogServer;
}
rlEventLogServerThreads::~rlEventLogServerThreads ( )
virtual

Definition at line 183 of file rleventlogserver.cpp.

{
}

Member Function Documentation

int rlEventLogServerThreads::getPort ( )

Definition at line 195 of file rleventlogserver.cpp.

{
return port;
}
void rlEventLogServerThreads::start ( )

Definition at line 187 of file rleventlogserver.cpp.

{
if(port <= 0) return;
if(port >= 256*256) return;
if(event_log_server == NULL) return;
}

Member Data Documentation

rlThread rlEventLogServerThreads::acceptThread
private

Definition at line 75 of file rleventlogserver.h.

rlEventLogServer* rlEventLogServerThreads::event_log_server

Definition at line 72 of file rleventlogserver.h.

int rlEventLogServerThreads::port
private

Definition at line 76 of file rleventlogserver.h.


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