H450xHandler Class Reference

Inheritance diagram for H450xHandler:

H45011Handler H4502Handler H4503Handler H4504Handler H4506Handler List of all members.

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 BOOL OnReceivedInvoke (int opcode, int invokeId, int linkedId, PASN_OctetString *argument)=0
virtual BOOL OnReceivedReturnResult (X880_ReturnResult &returnResult)
virtual BOOL OnReceivedReturnError (int errorCode, X880_ReturnError &returnError)
virtual BOOL 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)
BOOL DecodeArguments (PASN_OctetString *argString, PASN_Object &argObject, int absentErrorCode)
unsigned GetInvokeId () const

Protected Attributes

H323EndPointendpoint
H323Connectionconnection
H450xDispatcherdispatcher
unsigned currentInvokeId

Detailed Description

Definition at line 144 of file h450pdu.h.


Member Function Documentation

virtual BOOL H450xHandler::OnReceivedInvoke ( int  opcode,
int  invokeId,
int  linkedId,
PASN_OctetString *  argument 
) [pure virtual]

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

Implemented in H4502Handler, H4503Handler, H4504Handler, H4506Handler, and H45011Handler.

void H450xHandler::SendReturnError ( int  returnError  ) 

Send a return error in response to an invoke operation.

Definition at line 785 of file h450pdu.cxx.

References currentInvokeId, dispatcher, and H450xDispatcher::SendReturnError().

Referenced by DecodeArguments(), H4502Handler::HandleCallTransferFailure(), H4502Handler::OnReceivedCallTransferIdentify(), H4502Handler::OnReceivedCallTransferInitiate(), and H4502Handler::OnReceivedCallTransferSetup().


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:45:47 2007 for h323plus by  doxygen 1.5.2