ulxr::MultiThreadRpcServer::ThreadData Class Reference

Collaboration diagram for ulxr::MultiThreadRpcServer::ThreadData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ThreadData (MultiThreadRpcServer *server, Protocol *prot)
bool shouldRun () const
void setTerminate ()
handle_t getHandle () const
void setHandle (handle_t hd)
ProtocolgetProtocol () const
MultiThreadRpcServergetServer () const
void incInvoked ()
unsigned numInvoked () const

Private Attributes

bool run
handle_t handle
unsigned ctrInvoked
Protocolprotocol
MultiThreadRpcServerserver

Detailed Description

Definition at line 66 of file ulxr_mtrpc_server.cpp.


Constructor & Destructor Documentation

ulxr::MultiThreadRpcServer::ThreadData::ThreadData ( MultiThreadRpcServer server,
Protocol prot 
)

Definition at line 503 of file ulxr_mtrpc_server.cpp.

References ctrInvoked, handle, protocol, run, and server.


Member Function Documentation

bool ulxr::MultiThreadRpcServer::ThreadData::shouldRun (  )  const

Definition at line 513 of file ulxr_mtrpc_server.cpp.

void ulxr::MultiThreadRpcServer::ThreadData::setTerminate (  ) 

Definition at line 519 of file ulxr_mtrpc_server.cpp.

References ULXR_PCHAR, and ULXR_TRACE.

MultiThreadRpcServer::ThreadData::handle_t ulxr::MultiThreadRpcServer::ThreadData::getHandle (  )  const

Definition at line 528 of file ulxr_mtrpc_server.cpp.

References handle.

void ulxr::MultiThreadRpcServer::ThreadData::setHandle ( handle_t  hd  ) 

Definition at line 546 of file ulxr_mtrpc_server.cpp.

Protocol * ulxr::MultiThreadRpcServer::ThreadData::getProtocol (  )  const

Definition at line 534 of file ulxr_mtrpc_server.cpp.

MultiThreadRpcServer * ulxr::MultiThreadRpcServer::ThreadData::getServer (  )  const

Definition at line 540 of file ulxr_mtrpc_server.cpp.

void ulxr::MultiThreadRpcServer::ThreadData::incInvoked (  ) 

Definition at line 552 of file ulxr_mtrpc_server.cpp.

unsigned ulxr::MultiThreadRpcServer::ThreadData::numInvoked (  )  const

Definition at line 558 of file ulxr_mtrpc_server.cpp.


Member Data Documentation

bool ulxr::MultiThreadRpcServer::ThreadData::run [private]

Definition at line 124 of file ulxr_mtrpc_server.cpp.

Referenced by ThreadData().

handle_t ulxr::MultiThreadRpcServer::ThreadData::handle [private]

Definition at line 125 of file ulxr_mtrpc_server.cpp.

Referenced by getHandle(), and ThreadData().

unsigned ulxr::MultiThreadRpcServer::ThreadData::ctrInvoked [private]

Definition at line 126 of file ulxr_mtrpc_server.cpp.

Referenced by ThreadData().

Protocol* ulxr::MultiThreadRpcServer::ThreadData::protocol [private]

Definition at line 127 of file ulxr_mtrpc_server.cpp.

Referenced by ThreadData().

MultiThreadRpcServer* ulxr::MultiThreadRpcServer::ThreadData::server [private]

Definition at line 128 of file ulxr_mtrpc_server.cpp.

Referenced by ThreadData().


The documentation for this class was generated from the following file:
Generated on Sun Aug 19 20:09:06 2007 for ulxmlrpcpp by  doxygen 1.5.1