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

Public Types | |
| enum | State { e_cw_Idle, e_cw_Invoked } |
Public Member Functions | |
| H4506Handler (H323Connection &connection, H450xDispatcher &dispatcher) | |
| virtual PBoolean | OnReceivedInvoke (int opcode, int invokeId, int linkedId, PASN_OctetString *argument) |
| virtual void | OnReceivedCallWaitingIndication (int linkedId, PASN_OctetString *argument) |
| virtual void | AttachToAlerting (H323SignalPDU &pdu, unsigned numberOfCallsWaiting=0) |
| State | GetState () const |
Protected Attributes | |
| State | cwState |
| enum H4506Handler::State |
| H4506Handler::H4506Handler | ( | H323Connection & | connection, | |
| H450xDispatcher & | dispatcher | |||
| ) |
| virtual PBoolean H4506Handler::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 H4506Handler::OnReceivedCallWaitingIndication | ( | int | linkedId, | |
| PASN_OctetString * | argument | |||
| ) | [virtual] |
Handle an incoming Call Waiting Indication PDU
| virtual void H4506Handler::AttachToAlerting | ( | H323SignalPDU & | pdu, | |
| unsigned | numberOfCallsWaiting = 0 | |||
| ) | [virtual] |
Attach a call waiting APDU to the passed in Alerting PDU. The second paramter is used to indicate to the calling user how many additional users are "camped on" the called user. A value of zero indicates to the calling user that he/she is the only user attempting to reach the busy called user.
| State H4506Handler::GetState | ( | ) | const [inline] |
State H4506Handler::cwState [protected] |
1.5.1