|
|
Q.931 ISDN call monitor
~ISDNQ931CallMonitor ()
| ~ISDNQ931CallMonitor |
[virtual]
Destructor
inline bool netInit ()
| netInit |
[const]
Check if the initiator is from the network side of the data link
Returns: True if the initiator is from the network side of the data link, false if it is from the user side
SignallingEvent* getEvent (const Time& when)
| getEvent |
[virtual]
Get an event from this call This method is thread safe
Parameters:
when | The current time |
Returns: SignallingEvent pointer or 0 if no events
Reimplemented from SignallingCall.
void setTerminate (const char* reason)
| setTerminate |
Set termination flag This method is thread safe
Parameters:
reason | Terminate reason |
void* getObject (const String& name)
| getObject |
[const virtual]
Get a pointer to a data member or this call
Parameters:
name | Object name |
Returns: The requested pointer or 0 if not exists
Reimplemented from GenObject.
ISDNQ931CallMonitor (ISDNQ931Monitor* controller, u_int32_t callRef, bool netInit)
| ISDNQ931CallMonitor |
[protected]
Constructor
Parameters:
controller | The call controller |
callRef | The call reference |
netInit | True if the initiator is from the network side of the link |
SignallingEvent* releaseComplete (const char* reason = 0)
| releaseComplete |
[protected]
Clear all call data Remove from controller's queue. Decrease the object's refence count
Parameters:
reason | Optional release reason. If missing, the last reason is used |
Returns: Pointer to an SignallingEvent of type Release
Generated by: paulc on bussard on Mon Mar 8 12:18:15 2010, using kdoc 2.0a54. |