OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Types | Public Member Functions | Protected Attributes
H4507Handler Class Reference

`#include <h450pdu.h>`

Inheritance diagram for H4507Handler:

## Public Types

enum | State { e_mwi_Idle, e_mwi_Invoked }

## Public Member Functions

| H4507Handler (H323Connection &connection, H450xDispatcher &dispatcher)
virtual PBoolean | OnReceivedInvoke (int opcode, int invokeId, int linkedId, PASN_OctetString *argument)
virtual void | AttachToSetup (H323SignalPDU &setupPDU, H4507_H323_MWI_Operations &mwiOp, PASN_Sequence &argument)
virtual void | AttachInterrogateResultToPdu (H323SignalPDU &pdu, H4507_MWIInterrogateRes &interrogateResult)
virtual void | AttachErrorToPdu (H323SignalPDU &pdu, H4507_MessageWaitingIndicationErrors error)
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

## Protected Attributes

State | mwiState
Protected Attributes inherited from H450xHandler
H323EndPoint & | endpoint
H323Connection & | connection
H450xDispatcher & | dispatcher
unsigned | currentInvokeId

## Member Enumeration Documentation

enum H4507Handler::State

Sub-state for message waiting.

Enumerator:

  e_mwi_Idle |
  e_mwi_Invoked |

## Constructor & Destructor Documentation

H4507Handler::H4507Handler | ( | H323Connection & | connection,
|  | H450xDispatcher & | dispatcher
| ) |  |

## Member Function Documentation

virtual void H4507Handler::AttachErrorToPdu | ( | H323SignalPDU & | pdu,
|  | H4507_MessageWaitingIndicationErrors | error
| ) |  |

virtual

virtual void H4507Handler::AttachInterrogateResultToPdu | ( | H323SignalPDU & | pdu,
|  | H4507_MWIInterrogateRes & | interrogateResult
| ) |  |

virtual

Attach a message waiting Interrogate return result APDU to the passed PDU.

virtual void H4507Handler::AttachToSetup | ( | H323SignalPDU & | setupPDU,
|  | H4507_H323_MWI_Operations & | mwiOp,
|  | PASN_Sequence & | argument
| ) |  |

virtual

Attach a message waiting APDU to the passed in Setup PDU.

State H4507Handler::GetState | ( |  | ) | const

inline

References mwiState.

virtual PBoolean H4507Handler::OnReceivedInvoke | ( | int | opcode,
|  | int | invokeId,
|  | int | linkedId,
|  | PASN_OctetString * | argument
| ) |  |

virtual

Parameters:

  linkedId | InvokeId of operation (used in response)
  argument | InvokeId of associated operation (if any) Parameters for the initiate operation

Implements H450xHandler.

## Field Documentation

State H4507Handler::mwiState

protected

Referenced by GetState().

The documentation for this class was generated from the following file:

- h450pdu.h