H501PDU Class Reference

#include <h501pdu.h>

Inheritance diagram for H501PDU:

H501_Message H323TransactionPDU PASN_Sequence List of all members.

Public Member Functions

 H501PDU ()
virtual PObject * Clone () const
virtual PASN_Object & GetPDU ()
virtual PASN_Choice & GetChoice ()
virtual const PASN_Object & GetPDU () const
virtual const PASN_Choice & GetChoice () const
virtual unsigned GetSequenceNumber () const
virtual unsigned GetRequestInProgressDelay () const
virtual H323TransactionPDUClonePDU () const
virtual void DeletePDU ()
H501_ServiceRequestBuildServiceRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_ServiceConfirmationBuildServiceConfirmation (unsigned seqnum)
H501_ServiceRejectionBuildServiceRejection (unsigned seqnum, unsigned reason)
H501_ServiceReleaseBuildServiceRelease (unsigned seqnum)
H501_DescriptorRequestBuildDescriptorRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_DescriptorConfirmationBuildDescriptorConfirmation (unsigned seqnum)
H501_DescriptorRejectionBuildDescriptorRejection (unsigned seqnum, unsigned reason)
H501_DescriptorIDRequestBuildDescriptorIDRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_DescriptorIDConfirmationBuildDescriptorIDConfirmation (unsigned seqnum)
H501_DescriptorIDRejectionBuildDescriptorIDRejection (unsigned seqnum, unsigned reason)
H501_DescriptorUpdateBuildDescriptorUpdate (unsigned seqnum, const H323TransportAddressArray &reply)
H501_DescriptorUpdateAckBuildDescriptorUpdateAck (unsigned seqnum)
H501_AccessRequestBuildAccessRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_AccessConfirmationBuildAccessConfirmation (unsigned seqnum)
H501_AccessRejectionBuildAccessRejection (unsigned seqnum, int reason)
H501_RequestInProgressBuildRequestInProgress (unsigned seqnum, unsigned delay)
H501_NonStandardRequestBuildNonStandardRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_NonStandardConfirmationBuildNonStandardConfirmation (unsigned seqnum)
H501_NonStandardRejectionBuildNonStandardRejection (unsigned seqnum, unsigned reason)
H501_UnknownMessageResponseBuildUnknownMessageResponse (unsigned seqnum)
H501_UsageRequestBuildUsageRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_UsageConfirmationBuildUsageConfirmation (unsigned seqnum)
H501_UsageIndicationConfirmationBuildUsageIndicationConfirmation (unsigned seqnum)
H501_UsageIndicationRejectionBuildUsageIndicationRejection (unsigned seqnum, unsigned reason)
H501_UsageRejectionBuildUsageRejection (unsigned seqnum)
H501_ValidationRequestBuildValidationRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_ValidationConfirmationBuildValidationConfirmation (unsigned seqnum)
H501_ValidationRejectionBuildValidationRejection (unsigned seqnum, unsigned reason)
H501_AuthenticationRequestBuildAuthenticationRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_AuthenticationConfirmationBuildAuthenticationConfirmation (unsigned seqnum)
H501_AuthenticationRejectionBuildAuthenticationRejection (unsigned seqnum, unsigned reason)

Protected Member Functions

void BuildRequest (unsigned tag, unsigned seqnum, const H323TransportAddressArray &replyAddr)
void BuildPDU (unsigned tag, unsigned seqnum)

Detailed Description

Wrapper class for the H501 Annex G channel.


Constructor & Destructor Documentation

H501PDU::H501PDU (  ) 


Member Function Documentation

virtual PObject* H501PDU::Clone (  )  const [virtual]

Reimplemented from H501_Message.

virtual PASN_Object& H501PDU::GetPDU (  )  [virtual]

Implements H323TransactionPDU.

virtual PASN_Choice& H501PDU::GetChoice (  )  [virtual]

Implements H323TransactionPDU.

virtual const PASN_Object& H501PDU::GetPDU (  )  const [virtual]

Implements H323TransactionPDU.

virtual const PASN_Choice& H501PDU::GetChoice (  )  const [virtual]

Implements H323TransactionPDU.

virtual unsigned H501PDU::GetSequenceNumber (  )  const [virtual]

Implements H323TransactionPDU.

virtual unsigned H501PDU::GetRequestInProgressDelay (  )  const [virtual]

Implements H323TransactionPDU.

virtual H323TransactionPDU* H501PDU::ClonePDU (  )  const [virtual]

Implements H323TransactionPDU.

virtual void H501PDU::DeletePDU (  )  [virtual]

Implements H323TransactionPDU.

H501_ServiceRequest& H501PDU::BuildServiceRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_ServiceConfirmation& H501PDU::BuildServiceConfirmation ( unsigned  seqnum  ) 

H501_ServiceRejection& H501PDU::BuildServiceRejection ( unsigned  seqnum,
unsigned  reason 
)

H501_ServiceRelease& H501PDU::BuildServiceRelease ( unsigned  seqnum  ) 

H501_DescriptorRequest& H501PDU::BuildDescriptorRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_DescriptorConfirmation& H501PDU::BuildDescriptorConfirmation ( unsigned  seqnum  ) 

H501_DescriptorRejection& H501PDU::BuildDescriptorRejection ( unsigned  seqnum,
unsigned  reason 
)

H501_DescriptorIDRequest& H501PDU::BuildDescriptorIDRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_DescriptorIDConfirmation& H501PDU::BuildDescriptorIDConfirmation ( unsigned  seqnum  ) 

H501_DescriptorIDRejection& H501PDU::BuildDescriptorIDRejection ( unsigned  seqnum,
unsigned  reason 
)

H501_DescriptorUpdate& H501PDU::BuildDescriptorUpdate ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_DescriptorUpdateAck& H501PDU::BuildDescriptorUpdateAck ( unsigned  seqnum  ) 

H501_AccessRequest& H501PDU::BuildAccessRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_AccessConfirmation& H501PDU::BuildAccessConfirmation ( unsigned  seqnum  ) 

H501_AccessRejection& H501PDU::BuildAccessRejection ( unsigned  seqnum,
int  reason 
)

H501_RequestInProgress& H501PDU::BuildRequestInProgress ( unsigned  seqnum,
unsigned  delay 
)

H501_NonStandardRequest& H501PDU::BuildNonStandardRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_NonStandardConfirmation& H501PDU::BuildNonStandardConfirmation ( unsigned  seqnum  ) 

H501_NonStandardRejection& H501PDU::BuildNonStandardRejection ( unsigned  seqnum,
unsigned  reason 
)

H501_UnknownMessageResponse& H501PDU::BuildUnknownMessageResponse ( unsigned  seqnum  ) 

H501_UsageRequest& H501PDU::BuildUsageRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_UsageConfirmation& H501PDU::BuildUsageConfirmation ( unsigned  seqnum  ) 

H501_UsageIndicationConfirmation& H501PDU::BuildUsageIndicationConfirmation ( unsigned  seqnum  ) 

H501_UsageIndicationRejection& H501PDU::BuildUsageIndicationRejection ( unsigned  seqnum,
unsigned  reason 
)

H501_UsageRejection& H501PDU::BuildUsageRejection ( unsigned  seqnum  ) 

H501_ValidationRequest& H501PDU::BuildValidationRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_ValidationConfirmation& H501PDU::BuildValidationConfirmation ( unsigned  seqnum  ) 

H501_ValidationRejection& H501PDU::BuildValidationRejection ( unsigned  seqnum,
unsigned  reason 
)

H501_AuthenticationRequest& H501PDU::BuildAuthenticationRequest ( unsigned  seqnum,
const H323TransportAddressArray &  reply 
)

H501_AuthenticationConfirmation& H501PDU::BuildAuthenticationConfirmation ( unsigned  seqnum  ) 

H501_AuthenticationRejection& H501PDU::BuildAuthenticationRejection ( unsigned  seqnum,
unsigned  reason 
)

void H501PDU::BuildRequest ( unsigned  tag,
unsigned  seqnum,
const H323TransportAddressArray &  replyAddr 
) [protected]

void H501PDU::BuildPDU ( unsigned  tag,
unsigned  seqnum 
) [protected]


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:34:02 2008 for OPAL by  doxygen 1.5.1