sipXcallLib home page


Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | List of all members
PtCallListener Class Reference

#include <PtCallListener.h>

Inheritance diagram for PtCallListener:
Inheritance graph
[legend]
Collaboration diagram for PtCallListener:
Collaboration graph
[legend]

Public Member Functions

PT_CLASS_INFO_MEMBERS PtCallListener (PtEventMask *pMask=NULL)
 
virtual ~PtCallListener ()
 param: (in) pMask - Event mask defining events the listener is interested in. This must be a subset of the events that the listener supports. The mask may be NULL where it is assumed that all events applicable to the derived listener are of interest. More...
 
virtual void callEventTransmissionEnded (const PtCallEvent &rEvent)
 
virtual void callActive (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callInvalid (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaCallStartStarted (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaCallStartEnded (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaCallEndStarted (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaCallEndEnded (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaProgressStarted (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaProgressEnded (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaSnapshotStarted (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaSnapshotEnded (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaAddPartyStarted (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaAddPartyEnded (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaRemovePartyStarted (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void callMetaRemovePartyEnded (const PtCallEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void multicallMetaMergeStarted (const PtMultiCallMetaEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void multicallMetaMergeEnded (const PtMultiCallMetaEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void multicallMetaTransferStarted (const PtMultiCallMetaEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
virtual void multicallMetaTransferEnded (const PtMultiCallMetaEvent &rEvent)
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
PtStatus getLocation (UtlString *rpLocation)
 returns: Returns the string representation of the name of this class More...
 
virtual PtBoolean isClass (const char *pClassName)
 
virtual PtBoolean isInstanceOf (const char *pClassName)
 param: (in) pClassName - the string to compare with the name of this class. retcode: TRUE - if the given string contains the class name of this class. retcode: FALSE - if the given string does not match that of this class More...
 
- Public Member Functions inherited from PtEventListener
PT_CLASS_INFO_MEMBERS PtEventListener (PtEventMask *pMask=NULL)
 
virtual ~PtEventListener ()
 param: (in) pMask - Event mask defining events the listener is interested in. This must be a subset of the events that the listener supports. The mask may be NULL where it is assumed that all events applicable to the derived listener are of interest. More...
 
PtStatus getEventMask (const PtEventMask *&rpMask) const
 
PtBoolean isEventEnabled (PtEvent::PtEventId &eventId)
 param: (in) pClassName - The string to compare with the name of this class retcode: TRUE - If this object is either an instance of or is derived from the specified class retcode: FALSE - If this object is not an instance of the specified class More...
 

Static Public Member Functions

static const char * className ()
 param: (in) rEvent - Reference to the PtEvent containing the specific event information. More...
 
- Static Public Member Functions inherited from PtEventListener
static const char * className ()
 param: (out) rpMask - Reference to a pointer to the PtEventMask. retcode: PT_SUCCESS - Success retcode: PT_PROVIDER_UNAVAILABLE - The provider is not available More...
 

Protected Attributes

UtlString * mpOriginatingIP
 param: (in) pClassName - the string to compare with the name of this class. retcode: TRUE - if this object is either an instance of or is derived from the specified class. retcode: FALSE - if this object is not an instance of the specified class. More...
 
- Protected Attributes inherited from PtEventListener
PtEventMaskmpMask
 param: (in) eventId - The event id corresponding to the event type retcode: TRUE - If the given event type is of interest to this listener retcode: FALSE - If the given event type is NOT of interest to this listener More...
 

Private Member Functions

 PtCallListener (const PtCallListener &rPtCallListener)
 
PtCallListeneroperator= (const PtCallListener &rhs)
 

Constructor & Destructor Documentation

PtCallListener ( PtEventMask pMask = NULL)
~PtCallListener ( )
virtual

param: (in) pMask - Event mask defining events the listener is interested in. This must be a subset of the events that the listener supports. The mask may be NULL where it is assumed that all events applicable to the derived listener are of interest.

PtCallListener ( const PtCallListener rPtCallListener)
private

Member Function Documentation

void callActive ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callEventTransmissionEnded ( const PtCallEvent rEvent)
virtual
void callInvalid ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaAddPartyEnded ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaAddPartyStarted ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaCallEndEnded ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaCallEndStarted ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaCallStartEnded ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaCallStartStarted ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaProgressEnded ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaProgressStarted ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaRemovePartyEnded ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaRemovePartyStarted ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaSnapshotEnded ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void callMetaSnapshotStarted ( const PtCallEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

static const char* className ( )
static

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

PtStatus getLocation ( UtlString *  rpLocation)

returns: Returns the string representation of the name of this class

virtual PtBoolean isClass ( const char *  pClassName)
virtual

Reimplemented from PtEventListener.

Reimplemented in PtConnectionListener, and PtTerminalConnectionListener.

virtual PtBoolean isInstanceOf ( const char *  pClassName)
virtual

param: (in) pClassName - the string to compare with the name of this class. retcode: TRUE - if the given string contains the class name of this class. retcode: FALSE - if the given string does not match that of this class

Reimplemented from PtEventListener.

Reimplemented in PtConnectionListener, and PtTerminalConnectionListener.

void multicallMetaMergeEnded ( const PtMultiCallMetaEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void multicallMetaMergeStarted ( const PtMultiCallMetaEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void multicallMetaTransferEnded ( const PtMultiCallMetaEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

void multicallMetaTransferStarted ( const PtMultiCallMetaEvent rEvent)
virtual

param: (in) rEvent - Reference to the PtEvent containing the specific event information.

PtCallListener & operator= ( const PtCallListener rhs)
private

Member Data Documentation

UtlString* mpOriginatingIP
protected

param: (in) pClassName - the string to compare with the name of this class. retcode: TRUE - if this object is either an instance of or is derived from the specified class. retcode: FALSE - if this object is not an instance of the specified class.