#include <h450pdu.h>
|
| 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 |
|
Public Member Functions inherited from H450xHandler |
| H450xHandler (H323Connection &connection, H450xDispatcher &dispatcher) |
|
virtual void | AttachToSetup (H323SignalPDU &pdu) |
|
virtual void | AttachToAlerting (H323SignalPDU &pdu) |
|
virtual void | AttachToConnect (H323SignalPDU &pdu) |
|
virtual void | AttachToReleaseComplete (H323SignalPDU &pdu) |
|
virtual PBoolean | OnReceivedReturnResult (X880_ReturnResult &returnResult) |
|
virtual PBoolean | OnReceivedReturnError (int errorCode, X880_ReturnError &returnError) |
|
virtual PBoolean | OnReceivedReject (int problemType, int problemNumber) |
|
void | SendReturnError (int returnError) |
|
void | SendGeneralReject (int problem) |
|
void | SendInvokeReject (int problem) |
|
void | SendReturnResultReject (int problem) |
|
void | SendReturnErrorReject (int problem) |
|
PBoolean | DecodeArguments (PASN_OctetString *argString, PASN_Object &argObject, int absentErrorCode) |
|
unsigned | GetInvokeId () const |
|
Sub-state for call waiting.
Enumerator |
---|
e_cw_Idle |
|
e_cw_Invoked |
|
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 |
virtual void H4506Handler::OnReceivedCallWaitingIndication |
( |
int |
linkedId, |
|
|
PASN_OctetString * |
argument |
|
) |
| |
|
virtual |
Handle an incoming Call Waiting Indication PDU
virtual PBoolean H4506Handler::OnReceivedInvoke |
( |
int |
opcode, |
|
|
int |
invokeId, |
|
|
int |
linkedId, |
|
|
PASN_OctetString * |
argument |
|
) |
| |
|
virtual |
- Parameters
-
invokeId | InvokeId of operation (used in response) |
linkedId | InvokeId of associated operation (if any) |
argument | Parameters for the initiate operation |
Implements H450xHandler.
State H4506Handler::cwState |
|
protected |
The documentation for this class was generated from the following file: