serverTCPSocket Class Reference

#include <ot_serverTCPSocket.h>

Inheritance diagram for serverTCPSocket:

TCPSocket

List of all members.

Public Member Functions

 serverTCPSocket (ot_functionManager &fm, ost::InetAddress &ia, int port)
 ~serverTCPSocket (void)
void addThread (pthread_t t)
void deleteThread (pthread_t t)
int getThreadNum (void) const
void enable (bool flag)

Protected Member Functions

bool onAccept (const ost::InetHostAddress &ia, ost::tpport_t port)

Private Attributes

auto_ptr< acceptTCPSocketm_acceptSocket
bool m_isOn
list< pthread_t > m_threads
ot_functionManagerm_fm


Constructor & Destructor Documentation

serverTCPSocket::serverTCPSocket ( ot_functionManager fm,
ost::InetAddress &  ia,
int  port 
)

serverTCPSocket::~serverTCPSocket ( void   ) 


Member Function Documentation

bool serverTCPSocket::onAccept ( const ost::InetHostAddress &  ia,
ost::tpport_t  port 
) [protected]

void serverTCPSocket::addThread ( pthread_t  t  ) 

void serverTCPSocket::deleteThread ( pthread_t  t  ) 

int serverTCPSocket::getThreadNum ( void   )  const

void serverTCPSocket::enable ( bool  flag  ) 


Member Data Documentation

bool serverTCPSocket::m_isOn [private]

list<pthread_t> serverTCPSocket::m_threads [private]


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

Generated on Sun May 4 12:42:45 2008 for OT_LIB 4.1 by  doxygen 1.5.5