12 #ifndef _TaoListeningTask_h_ 13 #define _TaoListeningTask_h_ 17 #endif // _MSC_VER >= 1000 22 #include "os/OsTask.h" 23 #include <os/OsServerSocket.h> 24 #include <os/OsServerTask.h> 25 #include <os/OsLockingList.h> 26 #include <os/OsRWMutex.h> 65 virtual int run(
void* pArg);
76 virtual OsStatus
setErrno(
int errno);
112 #endif // _TaoListeningTask_h_ OsServerTask * mpServer
Definition: TaoListeningTask.h:99
TaoListeningTask(OsServerTask *pServer, OsServerSocket *pListenSocket)
Definition: TaoListeningTask.cpp:27
UtlString mRemoteHost
Definition: TaoListeningTask.h:100
void shutdownAgent(TaoTransportAgent *pAgent)
Definition: TaoListeningTask.cpp:112
int mRemotePort
Definition: TaoListeningTask.h:101
OsRWMutex agentLock
Definition: TaoListeningTask.h:98
void shutdownListeners()
Definition: TaoListeningTask.cpp:98
virtual ~TaoListeningTask()
Definition: TaoListeningTask.cpp:36
virtual OsStatus setErrno(int errno)
Definition: TaoListeningTask.cpp:181
UtlBoolean startListener()
Definition: TaoListeningTask.cpp:83
int mListenerPort
Definition: TaoListeningTask.h:102
TaoListeningTask & operator=(const TaoListeningTask &rhs)
Definition: TaoListeningTask.cpp:161
int getAgentCount()
Definition: TaoListeningTask.cpp:173
virtual int run(void *pArg)
Definition: TaoListeningTask.cpp:52
OsLockingList agentList
Definition: TaoListeningTask.h:97
OsServerSocket * mpListenSocket
Definition: TaoListeningTask.h:104
Definition: TaoTransportAgent.h:37
void deleteAgent(TaoTransportAgent *pAgent)
Definition: TaoListeningTask.cpp:132
Definition: TaoListeningTask.h:40