#include <ot_lib.h>
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< acceptTCPSocket > | m_acceptSocket |
bool | m_isOn |
list< pthread_t > | m_threads |
ot_functionManager & | m_fm |
ot_lib::serverTCPSocket::serverTCPSocket | ( | ot_functionManager & | fm, | |
ost::InetAddress & | ia, | |||
int | port | |||
) |
ot_lib::serverTCPSocket::~serverTCPSocket | ( | void | ) |
bool ot_lib::serverTCPSocket::onAccept | ( | const ost::InetHostAddress & | ia, | |
ost::tpport_t | port | |||
) | [protected] |
void ot_lib::serverTCPSocket::addThread | ( | pthread_t | t | ) |
void ot_lib::serverTCPSocket::deleteThread | ( | pthread_t | t | ) |
int ot_lib::serverTCPSocket::getThreadNum | ( | void | ) | const |
void ot_lib::serverTCPSocket::enable | ( | bool | flag | ) |
auto_ptr<acceptTCPSocket> ot_lib::serverTCPSocket::m_acceptSocket [private] |
bool ot_lib::serverTCPSocket::m_isOn [private] |
list<pthread_t> ot_lib::serverTCPSocket::m_threads [private] |
ot_functionManager& ot_lib::serverTCPSocket::m_fm [private] |