#include <TaoListeningTask.h>
Public Member Functions | |
TaoListeningTask (OsServerTask *pServer, OsServerSocket *pListenSocket) | |
TaoListeningTask (const TaoListeningTask &rTaoListeningTask) | |
virtual | ~TaoListeningTask () |
UtlBoolean | startListener () |
void | shutdownListeners () |
void | shutdownAgent (TaoTransportAgent *pAgent) |
virtual int | run (void *pArg) |
virtual OsStatus | setErrno (int errno) |
int | getAgentCount () |
Protected Member Functions | |
void | deleteAgent (TaoTransportAgent *pAgent) |
Private Member Functions | |
TaoListeningTask & | operator= (const TaoListeningTask &rhs) |
Private Attributes | |
OsLockingList | agentList |
OsRWMutex | agentLock |
OsServerTask * | mpServer |
UtlString | mRemoteHost |
int | mRemotePort |
int | mListenerPort |
OsServerSocket * | mpListenSocket |
TaoListeningTask | ( | OsServerTask * | pServer, |
OsServerSocket * | pListenSocket | ||
) |
TaoListeningTask | ( | const TaoListeningTask & | rTaoListeningTask | ) |
|
virtual |
|
protected |
int getAgentCount | ( | ) |
|
private |
|
virtual |
|
virtual |
void shutdownAgent | ( | TaoTransportAgent * | pAgent | ) |
void shutdownListeners | ( | ) |
UtlBoolean startListener | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |