#include <h450pdu.h>
Inheritance diagram for H45011Handler:

| enum H45011Handler::State |
| H45011Handler::H45011Handler | ( | H323Connection & | connection, | |
| H450xDispatcher & | dispatcher | |||
| ) |
| virtual void H45011Handler::AttachToSetup | ( | H323SignalPDU & | pdu | ) | [virtual] |
Reimplemented from H450xHandler.
| virtual void H45011Handler::AttachToAlerting | ( | H323SignalPDU & | pdu | ) | [virtual] |
Reimplemented from H450xHandler.
| virtual void H45011Handler::AttachToConnect | ( | H323SignalPDU & | pdu | ) | [virtual] |
Reimplemented from H450xHandler.
| virtual void H45011Handler::AttachToReleaseComplete | ( | H323SignalPDU & | pdu | ) | [virtual] |
Reimplemented from H450xHandler.
| virtual PBoolean H45011Handler::OnReceivedInvoke | ( | int | opcode, | |
| int | invokeId, | |||
| int | linkedId, | |||
| PASN_OctetString * | argument | |||
| ) | [virtual] |
| invokeId | InvokeId of operation (used in response) |
| linkedId | InvokeId of associated operation (if any) |
| argument | Parameters for the initiate operation |
Implements H450xHandler.
| virtual void H45011Handler::OnReceivedCallIntrusionRequest | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion operation
| virtual void H45011Handler::OnReceivedCallIntrusionGetCIPL | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion GetCIPL operation
| virtual void H45011Handler::OnReceivedCallIntrusionIsolate | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion Isolate operation
| virtual PBoolean H45011Handler::OnReceivedCallIntrusionForcedRelease | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion Forced Release operation
| virtual void H45011Handler::OnReceivedCallIntrusionWOBRequest | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion WOB operation
| virtual void H45011Handler::OnReceivedCallIntrusionSilentMonitor | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion Silent Monitor operation
| virtual void H45011Handler::OnReceivedCallIntrusionNotification | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion Notification operation
| virtual void H45011Handler::OnReceivedCfbOverride | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion cfb Override operation
| virtual void H45011Handler::OnReceivedRemoteUserAlerting | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion Remote User Alerting operation
| virtual void H45011Handler::OnReceivedCallWaiting | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Intrusion Call Waiting operation
| virtual PBoolean H45011Handler::OnReceivedReturnResult | ( | X880_ReturnResult & | returnResult | ) | [virtual] |
Reimplemented from H450xHandler.
| void H45011Handler::OnReceivedCIRequestResult | ( | ) |
| virtual PBoolean H45011Handler::OnReceivedReturnError | ( | int | errorCode, | |
| X880_ReturnError & | returnError | |||
| ) | [virtual] |
Reimplemented from H450xHandler.
| PBoolean H45011Handler::OnReceivedInvokeReturnError | ( | int | errorCode, | |
| const bool | timerExpiry = false | |||
| ) |
| timerExpiry | Flag to indicate expiry |
| void H45011Handler::OnReceivedCIGetCIPLResult | ( | X880_ReturnResult & | returnResult | ) |
| PBoolean H45011Handler::OnReceivedGetCIPLReturnError | ( | int | errorCode, | |
| const bool | timerExpiry = false | |||
| ) |
| timerExpiry | Flag to indicate expiry |
| void H45011Handler::IntrudeCall | ( | int | CICL | ) |
| void H45011Handler::AwaitSetupResponse | ( | const PString & | token, | |
| const PString & | identity | |||
| ) |
| PBoolean H45011Handler::GetRemoteCallIntrusionProtectionLevel | ( | const PString & | intrusionCallToken, | |
| unsigned | intrusionCICL | |||
| ) |
| void H45011Handler::SetIntrusionImpending | ( | ) |
| void H45011Handler::SetForcedReleaseAccepted | ( | ) |
| void H45011Handler::SetIntrusionNotAuthorized | ( | ) |
| virtual PBoolean H45011Handler::OnReceivedReject | ( | int | problemType, | |
| int | problemNumber | |||
| ) | [virtual] |
Reimplemented from H450xHandler.
| State H45011Handler::GetState | ( | ) | const [inline] |
Get the current call intrusion state.
| void H45011Handler::StartciTimer | ( | const PTimeInterval | value | ) | [inline] |
Start the Call Intrusion Timer using the specified time interval.
| void H45011Handler::StopciTimer | ( | ) |
Stop the Call Intrusion Timer
| PBoolean H45011Handler::IsctTimerRunning | ( | ) | [inline] |
Is the Call Intrusion Timer running?
| H45011Handler::PDECLARE_NOTIFIER | ( | PTimer | , | |
| H45011Handler | , | |||
| OnCallIntrudeTimeOut | ||||
| ) |
Callback mechanism for Call Intrusion Timers CI-T1, CI-T2, CI-T3 & CI-T4 & CI-T5 & CI-T6
State H45011Handler::ciState [protected] |
PTimer H45011Handler::ciTimer [protected] |
PString H45011Handler::intrudingCallToken [protected] |
PString H45011Handler::intrudingCallIdentity [protected] |
PString H45011Handler::activeCallToken [protected] |
ReturnState H45011Handler::ciReturnState [protected] |
SendState H45011Handler::ciSendState [protected] |
Generate H45011Handler::ciGenerateState [protected] |
int H45011Handler::ciCICL [protected] |
unsigned H45011Handler::intrudingCallCICL [protected] |
1.5.1