12 #ifndef _PtConnection_h_ 13 #define _PtConnection_h_ 20 #include <os/OsBSem.h> 21 #include "os/OsProtectEventMgr.h" 300 int size,
int& nItems);
360 #endif // _PtConnection_h_ Definition: TaoReference.h:35
PtStatus
Definition: PtDefs.h:49
virtual PtStatus reject(void)
param: (in) destinationURL - The destination URL where the call should be redirected. param: (out) rpNewConnection - Set to point to the PtConnection representing the redirect destination. retcode: PT_SUCCESS - Success retcode: PT_INVALID_STATE - Connection was not in either the OFFERED or ALERTING states. retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available
Definition: PtConnection.cpp:721
virtual PtStatus getFromField(char *pName, int len)
param: (in) len - length of the string to store the To field
Definition: PtConnection.cpp:513
Definition: TaoObjectMap.h:56
Definition: PtConnection.h:190
PtConnection & operator=(const PtConnection &rhs)
Definition: PtConnection.cpp:122
Definition: PtConnection.h:199
Definition: PtProviderListener.h:33
Definition: PtConnection.h:197
int mState
Definition: PtConnection.h:338
PtConnection * mpConnection
Definition: PtConnection.h:345
virtual ~PtConnection()
Definition: PtConnection.cpp:90
ConnectionState
Definition: PtConnection.h:187
UtlString mAddress
Definition: PtConnection.h:336
virtual PtStatus accept(void)
Definition: PtConnection.cpp:140
PtConnection()
Definition: PtConnection.cpp:50
Definition: PtConnectionEvent.h:32
Definition: PtConnection.h:196
virtual PtStatus getAddress(PtAddress &rAddress)
retcode: PT_SUCCESS - Success retcode: PT_INVALID_STATE - Connection was not in either the OFFERED or...
Definition: PtConnection.cpp:303
virtual PtStatus numTerminalConnections(int &count)
param: (out) termConnections - The array of PtTerminalConnection pointers param: (in) size - The numb...
Definition: PtConnection.cpp:572
static TaoReference * mpTransactionCnt
Definition: PtConnection.h:342
virtual PtStatus getCall(PtCall &rCall)
param: (out) rpAddress - Pointer to the address object corresponding to this connection retcode: PT_S...
Definition: PtConnection.cpp:320
Definition: PtConnection.h:194
UtlString mCallId
Definition: PtConnection.h:337
Definition: PtConnection.h:193
virtual PtStatus getState(int &rState)
param: (out) rSession - Set to the current session of the connection retcode: PT_SUCCESS - Success re...
Definition: PtConnection.cpp:396
virtual PtStatus getToField(char *pName, int len)
param: (out) count - The number of terminal connections associated with this connection retcode: PT_S...
Definition: PtConnection.cpp:455
virtual PtStatus getSessionInfo(PtSessionDesc &rSession)
param: (out) rpCall - Pointer to the call object corresponding to this connection retcode: PT_SUCCESS...
Definition: PtConnection.cpp:336
Definition: PtTerminalConnection.h:139
TaoClientTask * mpClient
Definition: PtConnection.h:346
virtual PtStatus redirect(char *destinationURL, PtConnection &rNewConnection)
param: (in) destinationURL - The destination URL where the call should be parked. param: (out) rpNewC...
Definition: PtConnection.cpp:668
virtual PtStatus disconnect(void)
retcode: PT_SUCCESS - Success retcode: PT_INVALID_STATE - Connection was not in either the OFFERED or...
Definition: PtConnection.cpp:182
OsTime mTimeOut
Definition: PtConnection.h:348
Definition: PtConnection.h:178
Definition: PtConnection.h:189
Definition: PtSessionDesc.h:32
void initialize()
Definition: PtConnection.cpp:105
static OsBSem semInit
Definition: PtConnection.h:340
Definition: PtTerminal.h:178
virtual PtStatus getTerminalConnections(PtTerminalConnection termConnections[], int size, int &nItems)
param: (out) rState - Set to the current state of the connection retcode: PT_SUCCESS - Success retcod...
Definition: PtConnection.cpp:229
Definition: TaoServerTask.h:49
virtual PtStatus park(char *destinationURL, PtConnection &rNewConnection)
retcode: PT_SUCCESS - Success retcode: PT_INVALID_STATE - Connection was not in an appropriate state ...
Definition: PtConnection.cpp:625
static unsigned int mRef
Definition: PtConnection.h:343
Definition: PtConnection.h:198
Definition: PtConnection.h:200
Definition: PtAddress.h:189
Definition: TaoClientTask.h:50
Definition: PtConnection.h:191
Definition: PtConnection.h:192
OsProtectEventMgr * mpEventMgr
Definition: PtConnection.h:353
Definition: PtConnection.h:195