OPAL
Version 3.18.8
|
#include <h450pdu.h>
Public Member Functions | |
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 | OnReceivedInvoke (int opcode, int invokeId, int linkedId, PASN_OctetString *argument)=0 |
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 | |
H323EndPoint & | endpoint |
H323Connection & | connection |
H450xDispatcher & | dispatcher |
unsigned | currentInvokeId |
H450xHandler::H450xHandler | ( | H323Connection & | connection, |
H450xDispatcher & | dispatcher | ||
) |
|
virtual |
Reimplemented in H45011Handler, and H4502Handler.
|
virtual |
Reimplemented in H45011Handler, and H4502Handler.
|
virtual |
Reimplemented in H45011Handler, and H4502Handler.
|
virtual |
Reimplemented in H45011Handler, and H4502Handler.
PBoolean H450xHandler::DecodeArguments | ( | PASN_OctetString * | argString, |
PASN_Object & | argObject, | ||
int | absentErrorCode | ||
) |
|
inline |
References currentInvokeId.
|
pure virtual |
invokeId | InvokeId of operation (used in response) |
linkedId | InvokeId of associated operation (if any) |
argument | Parameters for the initiate operation |
Implemented in H45011Handler, H4507Handler, H4506Handler, H4504Handler, and H4502Handler.
|
virtual |
Reimplemented in H45011Handler.
|
virtual |
Reimplemented in H45011Handler, and H4502Handler.
|
virtual |
Reimplemented in H45011Handler, and H4502Handler.
void H450xHandler::SendGeneralReject | ( | int | problem | ) |
void H450xHandler::SendInvokeReject | ( | int | problem | ) |
void H450xHandler::SendReturnError | ( | int | returnError | ) |
Send a return error in response to an invoke operation.
void H450xHandler::SendReturnErrorReject | ( | int | problem | ) |
void H450xHandler::SendReturnResultReject | ( | int | problem | ) |
|
protected |
Referenced by H4502Handler::getAssociatedConnection().
|
protected |
Referenced by GetInvokeId().
|
protected |
|
protected |