ulxr::HttpServer::ThreadData Class Reference

Collaboration diagram for ulxr::HttpServer::ThreadData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ThreadData (HttpServer *server, HttpProtocol *prot)
bool shouldRun () const
void requestTermination ()
handle_t getHandle () const
void setHandle (handle_t hd)
HttpProtocolgetProtocol () const
void incInvoked ()
unsigned numInvoked () const
HttpServergetServer () const

Private Attributes

bool run
handle_t handle
unsigned ctrInvoked
HttpProtocolprotocol
HttpServerserver

Detailed Description

Definition at line 83 of file ulxr_http_server.cpp.


Constructor & Destructor Documentation

ulxr::HttpServer::ThreadData::ThreadData ( HttpServer server,
HttpProtocol prot 
)

Definition at line 1274 of file ulxr_http_server.cpp.

References ctrInvoked, handle, run, and server.


Member Function Documentation

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

Definition at line 1284 of file ulxr_http_server.cpp.

References run.

void ulxr::HttpServer::ThreadData::requestTermination (  ) 

Definition at line 1290 of file ulxr_http_server.cpp.

References run, ULXR_PCHAR, and ULXR_TRACE.

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

Definition at line 1298 of file ulxr_http_server.cpp.

References handle, ULXR_PCHAR, and ULXR_TRACE.

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

Definition at line 1305 of file ulxr_http_server.cpp.

References handle, ULXR_PCHAR, and ULXR_TRACE.

HttpProtocol * ulxr::HttpServer::ThreadData::getProtocol (  )  const

Definition at line 1312 of file ulxr_http_server.cpp.

void ulxr::HttpServer::ThreadData::incInvoked (  ) 

Definition at line 1324 of file ulxr_http_server.cpp.

References ctrInvoked.

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

Definition at line 1330 of file ulxr_http_server.cpp.

References ctrInvoked.

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

Definition at line 1318 of file ulxr_http_server.cpp.

References server.


Member Data Documentation

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

Definition at line 141 of file ulxr_http_server.cpp.

Referenced by requestTermination(), shouldRun(), and ThreadData().

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

Definition at line 142 of file ulxr_http_server.cpp.

Referenced by getHandle(), setHandle(), and ThreadData().

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

Definition at line 143 of file ulxr_http_server.cpp.

Referenced by incInvoked(), numInvoked(), and ThreadData().

HttpProtocol* ulxr::HttpServer::ThreadData::protocol [private]

Definition at line 144 of file ulxr_http_server.cpp.

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

Definition at line 145 of file ulxr_http_server.cpp.

Referenced by getServer(), and ThreadData().


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