ot_socketServer Class Reference

#include <ot_socketServer.h>

List of all members.

Public Types

enum  OT_SOCKET_SERVER_MODE { OT_SOCKET_MODE_WAIT, OT_SOCKET_MODE_FORCE_EXIT }

Public Member Functions

 ot_socketServer (ot_functionManager &fm, ost::InetAddress addr, int port, OT_SOCKET_SERVER_MODE mode=OT_SOCKET_MODE_WAIT)
 ~ot_socketServer (void)
int getPort (void) const
void setMode (OT_SOCKET_SERVER_MODE mode)

Private Attributes

auto_ptr< serverTCPSocketm_serverSocket
ost::InetAddress m_addr
int m_port
OT_SOCKET_SERVER_MODE m_mode
ot_functionManagerm_fm


Member Enumeration Documentation

Enumerator:
OT_SOCKET_MODE_WAIT 
OT_SOCKET_MODE_FORCE_EXIT 


Constructor & Destructor Documentation

ot_socketServer::ot_socketServer ( ot_functionManager fm,
ost::InetAddress  addr,
int  port,
OT_SOCKET_SERVER_MODE  mode = OT_SOCKET_MODE_WAIT 
)

ot_socketServer::~ot_socketServer ( void   )  [inline]


Member Function Documentation

int ot_socketServer::getPort ( void   )  const [inline]

References m_port.

void ot_socketServer::setMode ( OT_SOCKET_SERVER_MODE  mode  ) 

Set the server mode

Parameters:
mode Server mode


Member Data Documentation

ost::InetAddress ot_socketServer::m_addr [private]

Referenced by getPort().


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

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