17 #endif // _MSC_VER >= 1000 22 #include "os/OsServerTask.h" 23 #include "os/OsBSem.h" 24 #include "os/OsLock.h" 40 class OsConnectionSocket;
58 const UtlString& name=
"TaoClientTask-%d",
59 const int maxRequestQMsgs=DEF_MAX_MSGS);
63 const UtlString& name=
"TaoClientTask-%d",
65 const int maxRequestQMsgs=DEF_MAX_MSGS,
66 const int priority=DEF_PRIO,
67 const int options=DEF_OPTIONS,
68 const int stackSize=DEF_STACKSIZE);
110 int readUntilDone(OsConnectionSocket* pSocket,
char *pBuf,
int iLength) ;
132 #endif // _TaoClient_h_ int mRemotePort
Definition: TaoClientTask.h:119
UtlString mRemoteHost
Definition: TaoClientTask.h:120
Definition: TaoMessage.h:51
Definition: PtTerminalConnectionListener.h:33
OsConnectionSocket * mpConnectionSocket
Definition: TaoClientTask.h:117
OsRWMutex mMutex
Definition: TaoClientTask.h:121
TaoStatus initInstance()
Definition: TaoClientTask.cpp:154
Definition: PtTerminalComponentListener.h:34
void addEventListener(PtEventListener *pListener, const char *callId=NULL)
Definition: TaoClientTask.cpp:338
virtual UtlBoolean handleMessage(OsMsg &rMsg)
Definition: TaoClientTask.cpp:175
Definition: PtCallListener.h:33
UtlBoolean receiveMsg(TaoMessage &rMsg)
Definition: TaoClientTask.cpp:239
Definition: TaoTransportTask.h:45
TaoListenerClientTask * mpListenerTask
Definition: TaoClientTask.h:114
Definition: PtEventListener.h:55
virtual void requestShutdown(void)
Definition: TaoClientTask.cpp:119
virtual ~TaoClientTask()
Definition: TaoClientTask.cpp:91
TaoObjHandle getEventServer()
Definition: TaoClientTask.h:99
TaoTransportTask * mpTransport
Definition: TaoClientTask.h:116
Definition: TaoListenerClient.h:58
TaoStatus
Definition: TaoDefs.h:41
Definition: PtTerminal.h:178
Definition: TaoServerTask.h:49
Definition: TaoTransportAgent.h:37
TaoClientTask(int remotePort, UtlString remoteHost, TaoServerTask *pTaoServerTask=NULL, const UtlString &name="TaoClientTask-%d", const int maxRequestQMsgs=DEF_MAX_MSGS)
Definition: TaoClientTask.cpp:34
TaoServerTask * mpTaoServerTask
Definition: TaoClientTask.h:123
int resetConnectionSocket(int transactionId)
Definition: TaoClientTask.cpp:372
int readUntilDone(OsConnectionSocket *pSocket, char *pBuf, int iLength)
Definition: TaoClientTask.cpp:354
uintptr_t TaoObjHandle
Definition: TaoDefs.h:32
Definition: PtConnectionListener.h:33
int sendRequest(TaoMessage &rMsg, OsMutex *pMutex=0, const OsTime &rTimeout=OsTime::OS_INFINITY)
Definition: TaoClientTask.cpp:278
Definition: TaoClientTask.h:50
Definition: PtTerminalListener.h:31
void removeEventListener(PtEventListener &rListener)
Definition: TaoClientTask.cpp:346
TaoTransportAgent * mpAgent
Definition: TaoClientTask.h:125