Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phClientListener Class Reference

#include <phClientListener.h>

Inheritance diagram for phClientListener:

phThread phCondition phMutex phObject List of all members.

Detailed Description

Definition at line 37 of file phClientListener.h.

Public Member Functions

 phClientListener (int controller_id=-1, int port=0, char *host=NULL, phLamportSystem *system=NULL)
virtual ~phClientListener ()
int setPort (int port=0)
int getPort ()
int setHost (char *host)
char * getHost ()
int setControllerId (int controller_id)
int getControllerId ()
int setSystem (phLamportSystem *system)
phLamportSystemgetSystem ()
int joinClientThreads ()
int addClientThread (phClientHandler *client)
virtual int run ()
virtual int wakeup ()
virtual int cleanup ()
virtual int error ()

Private Attributes

phLamportSystemm_system
int m_port
char * m_host
int m_host_size
int m_controller_id
uint32_t m_client_count
phClientHandler ** m_threads
uint32_t m_thread_count
phServerSocketm_server


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



Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo

Generated on Sat Jun 16 02:44:47 2007 for phission by  doxygen 1.4.4