#include <TaoTransportTask.h>
Public Member Functions | |
TaoTransportTask () | |
TaoTransportTask (const char *listenerHost, const char *listenerPort) | |
TaoTransportTask (const int listenerPort) | |
TaoTransportTask (const TaoTransportTask &rTaoTransportTask) | |
virtual | ~TaoTransportTask () |
virtual UtlBoolean | handleMessage (OsMsg &rMsg) |
int | startListening (void) |
int | stopListening (void) |
OsServerTask * | getServer () |
void | setServer (OsServerTask *pServer) |
void | setClient (TaoObjHandle hClient) |
TaoStatus | getListenSocket (OsConnectionSocket &socket) |
Protected Member Functions | |
void | initialize () |
Private Member Functions | |
int | send (TaoMessage &rMsg) |
Private Attributes | |
UtlString | mRemoteHost |
int | mRemotePort |
int | mListenerPort |
TaoObjHandle | mClientHandle |
OsServerSocket * | mpListenSocket |
TaoListeningTask * | mpTaoListeningTask |
TaoReference * | mpSocketCnt |
OsServerTask * | mpServer |
TaoObjectMap * | mpSockets |
Static Private Attributes | |
static TaoReference * | mpTransactionCnt = 0 |
static int | mRef = 0 |
TaoTransportTask | ( | ) |
TaoTransportTask | ( | const char * | listenerHost, |
const char * | listenerPort | ||
) |
TaoTransportTask | ( | const int | listenerPort | ) |
TaoTransportTask | ( | const TaoTransportTask & | rTaoTransportTask | ) |
|
virtual |
TaoStatus getListenSocket | ( | OsConnectionSocket & | socket | ) |
|
inline |
|
virtual |
|
protected |
|
private |
|
inline |
|
inline |
int startListening | ( | void | ) |
int stopListening | ( | void | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
|
private |