20 #include <utl/UtlString.h> 24 #define MAX_OLD_CALLS 10 374 const char* callId = NULL,
376 int sipResponseCode = 0,
377 const char* sipResponseText = 0,
378 const char** pMetaEventCallIds = 0,
379 const char* newCallId = NULL,
532 #endif // _PtEvent_h_
Definition: PtEvent.h:125
Definition: PtEvent.h:293
PtStatus
Definition: PtDefs.h:49
Definition: PtEvent.h:146
Definition: PtEvent.h:145
virtual void setEventCause(PtEventCause cause)
Definition: PtEvent.cpp:177
Definition: PtEvent.h:285
PtEventId
Definition: PtEvent.h:83
Definition: PtEvent.h:302
Definition: PtEvent.h:170
Definition: PtEvent.h:121
virtual PtBoolean isInstanceOf(const char *pClassName)
param: (in) pClassName - The string to compare with the name of this class. retcode: TRUE - If the gi...
Definition: PtEvent.h:110
Definition: PtEvent.h:179
Definition: PtEvent.h:174
Definition: PtEvent.h:142
PtEventId mEventId
Definition: PtEvent.h:506
int mIsLocal
Definition: PtEvent.h:505
int PtBoolean
Definition: PtDefs.h:71
Definition: PtEvent.h:112
Definition: PtEvent.h:126
virtual PtBoolean isSame(const PtEvent &rEvent)
param: (in) pClassName - The string to compare with the name of this class. retcode: TRUE - If this o...
Definition: PtEvent.cpp:358
virtual void setMetaCode(PtMetaCode metaCode)
Definition: PtEvent.cpp:139
virtual void setEventLocal(int isLocal)
Definition: PtEvent.cpp:182
Definition: PtEvent.h:280
static PtBoolean isConnectionEvent(int eventId)
Definition: PtEvent.cpp:315
Definition: PtEvent.h:102
Definition: PtEvent.h:352
Definition: PtEvent.h:279
PtStatus getId(PtEventId &rId)
Definition: PtEvent.cpp:189
Definition: PtEvent.h:151
Definition: PtEvent.h:150
Definition: PtEvent.h:128
static const char * className()
param: (out) rNewMetaEvent - True if this event represents a new meta code grouping, false otherwise. retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available
Definition: PtEvent.h:103
PtEvent & operator=(const PtEvent &rhs)
Definition: PtEvent.cpp:108
Definition: PtEvent.h:158
Definition: PtEvent.h:171
virtual void setEventSipResponseText(const char *sipResponseText)
Definition: PtEvent.cpp:154
PtEventCause mEventCause
Definition: PtEvent.h:507
Definition: PtEvent.h:100
Definition: PtEvent.h:135
virtual ~PtEvent()
Definition: PtEvent.cpp:96
#define PT_CLASS_INFO_MEMBERS
Definition: PtDefs.h:73
Definition: PtEvent.h:118
Definition: PtEvent.h:282
Definition: PtEvent.h:297
Definition: PtEvent.h:350
char * mOldCallIds[MAX_OLD_CALLS]
Definition: PtEvent.h:511
virtual void setEventSipResponseCode(int sipResponseCode)
Definition: PtEvent.cpp:149
int mNumOldCalls
Definition: PtEvent.h:510
Definition: PtEvent.h:117
Definition: PtEvent.h:134
virtual void setEventNewCallId(const char *newCallId)
Definition: PtEvent.cpp:159
Definition: PtEvent.h:178
Definition: PtEvent.h:310
static PtBoolean isTerminalEvent(int eventId)
Definition: PtEvent.cpp:328
Definition: PtEvent.h:296
Definition: PtEvent.h:298
PtStatus isNewMetaEvent(PtBoolean &rNewMetaEvent)
param: (out) rMetaCode - The meta code for this event. retcode: PT_SUCCESS - Success retcode: PT_PROV...
Definition: PtEvent.h:292
Definition: PtEvent.h:139
Definition: PtEvent.h:303
static PtBoolean isStateTransitionAllowed(int newState, int oldState)
param: (in) rEvent - Event to compare with this object. retcode: TRUE - If the events are the same...
Definition: PtEvent.cpp:365
int mSipResponseCode
Definition: PtEvent.h:519
Definition: PtEvent.h:137
Definition: PtEvent.h:159
Definition: PtEvent.h:144
Definition: PtEvent.h:160
Definition: PtEvent.h:180
Definition: PtEvent.h:351
PtStatus getSipResponseCode(int &responseCode, UtlString &responseText)
returns: Returns the string representation of the name of this class
Definition: PtEvent.cpp:289
Definition: PtEvent.h:107
Definition: PtEvent.h:124
Definition: PtEvent.h:154
Definition: PtEvent.h:294
Definition: PtEvent.h:120
Definition: PtEvent.h:111
Definition: PtEvent.h:127
Definition: PtEvent.h:156
PtMetaCode
enumcode: CAUSE_CALL_CANCELLED - Cause code indicating the user has terminated call without going on-...
Definition: PtEvent.h:344
Definition: PtEvent.h:348
Definition: PtEvent.h:161
#define MAX_OLD_CALLS
Definition: PtEvent.h:24
virtual PtStatus getMetaEvent(PtBoolean &rMetaEventExists, PtMetaEvent *&pEvent) const
param: (out) rCause - The reference used to return the cause retcode: PT_SUCCESS - Success retcode: P...
Definition: PtEvent.cpp:218
virtual void setEventId(PtEventId eventId)
Definition: PtEvent.cpp:134
Definition: PtEvent.h:173
Definition: PtEvent.h:347
Definition: PtEvent.h:141
Definition: PtEvent.h:152
virtual PtBoolean isClass(const char *pClassName)
int isLocal() const
param: (out) responseCode - The SIP response code. param: (out) responseText - The SIP response text...
Definition: PtEvent.cpp:297
Definition: PtEvent.h:147
The PtEvent encapulates data associated with an event notification. The PtEvent is sent to an applica...
Definition: PtEvent.h:76
UtlString mCallId
Definition: PtEvent.h:517
Definition: PtEvent.h:166
Definition: PtEvent.h:283
Definition: PtEvent.h:304
TaoClientTask * mpClient
Definition: PtEvent.h:516
static PtBoolean isTerminalComponentEvent(int eventId)
Definition: PtEvent.cpp:333
Definition: PtEvent.h:108
Definition: PtEvent.h:165
Definition: PtEvent.h:287
Definition: PtEvent.h:163
Definition: PtEvent.h:130
Definition: PtEvent.h:132
Definition: PtEvent.h:114
Definition: PtEvent.h:149
Definition: PtEvent.h:119
virtual void setEventOldCallIds(int numOldCalls, UtlString *oldCallIds)
Definition: PtEvent.cpp:165
Definition: PtEvent.h:175
Definition: PtEvent.h:140
Definition: PtEvent.h:311
Definition: PtEvent.h:353
Definition: PtEvent.h:176
UtlString mSipResponseText
Definition: PtEvent.h:520
Definition: PtEvent.h:288
Definition: PtEvent.h:143
Definition: PtEvent.h:164
Definition: PtEvent.h:123
Definition: PtEvent.h:104
PtEvent(int eventId=EVENT_INVALID, int metaCode=0, int numOldCalls=0, const char *callId=NULL, TaoClientTask *pClient=NULL, int sipResponseCode=0, const char *sipResponseText=0, const char **pMetaEventCallIds=0, const char *newCallId=NULL, PtEventCause cause=CAUSE_NORMAL, int isLocal=-1)
enumcode: META_CALL_STARTING - Meta code description for the initiation or starting of a call...
Definition: PtEvent.cpp:34
Definition: PtEvent.h:109
static PtBoolean isCallEvent(int eventId)
Definition: PtEvent.cpp:302
PtEventCause
enumcode: PROVIDER_EVENT_TRANSMISSION_ENDED - Indicates that the application will no longer receive p...
Definition: PtEvent.h:273
Definition: PtEvent.h:300
Definition: PtEvent.h:136
Definition: PtEvent.h:355
Definition: PtEvent.h:129
Definition: PtEvent.h:349
Definition: PtEvent.h:105
UtlString mNewCallId
Definition: PtEvent.h:514
Definition: PtEvent.h:133
Definition: PtEvent.h:299
Definition: PtEvent.h:168
Definition: PtEvent.h:354
Definition: PtEvent.h:169
PtMetaCode mMetaCode
Definition: PtEvent.h:508
Definition: PtEvent.h:286
Definition: PtEvent.h:295
Definition: PtEvent.h:281
Definition: TaoClientTask.h:50
PtStatus getMetaCode(int &rMetaCode)
param: (out) rMetaEventExists - TRUE if a meta event is associated with this event. param: (out) rEvent - The reference used to return the meta event
Definition: PtEvent.cpp:212
static PtBoolean isTerminalConnectionEvent(int eventId)
Definition: PtEvent.cpp:342
Definition: PtEvent.h:153
PtStatus getCause(PtEventCause &rCause)
param: (out) rId - The reference used to return the id retcode: PT_SUCCESS - Success retcode: PT_PROV...
Definition: PtEvent.cpp:205
Definition: PtEvent.h:289
Definition: PtEvent.h:346
Definition: PtEvent.h:181
Definition: PtEvent.h:301
virtual void setEventCallId(const char *callId)
Definition: PtEvent.cpp:144
Definition: PtEvent.h:284
Definition: PtEvent.h:155