Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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 H323TransactionPDU * ClonePDU () const
virtual void DeletePDU ()
H501_ServiceRequest & BuildServiceRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_ServiceConfirmation & BuildServiceConfirmation (unsigned seqnum)
H501_ServiceRejection & BuildServiceRejection (unsigned seqnum, unsigned reason)
H501_ServiceRelease & BuildServiceRelease (unsigned seqnum)
H501_DescriptorRequest & BuildDescriptorRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_DescriptorConfirmation & BuildDescriptorConfirmation (unsigned seqnum)
H501_DescriptorRejection & BuildDescriptorRejection (unsigned seqnum, unsigned reason)
H501_DescriptorIDRequest & BuildDescriptorIDRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_DescriptorIDConfirmation & BuildDescriptorIDConfirmation (unsigned seqnum)
H501_DescriptorIDRejection & BuildDescriptorIDRejection (unsigned seqnum, unsigned reason)
H501_DescriptorUpdate & BuildDescriptorUpdate (unsigned seqnum, const H323TransportAddressArray &reply)
H501_DescriptorUpdateAck & BuildDescriptorUpdateAck (unsigned seqnum)
H501_AccessRequest & BuildAccessRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_AccessConfirmation & BuildAccessConfirmation (unsigned seqnum)
H501_AccessRejection & BuildAccessRejection (unsigned seqnum, int reason)
H501_RequestInProgress & BuildRequestInProgress (unsigned seqnum, unsigned delay)
H501_NonStandardRequest & BuildNonStandardRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_NonStandardConfirmation & BuildNonStandardConfirmation (unsigned seqnum)
H501_NonStandardRejection & BuildNonStandardRejection (unsigned seqnum, unsigned reason)
H501_UnknownMessageResponse & BuildUnknownMessageResponse (unsigned seqnum)
H501_UsageRequest & BuildUsageRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_UsageConfirmation & BuildUsageConfirmation (unsigned seqnum)
H501_UsageIndicationConfirmation & BuildUsageIndicationConfirmation (unsigned seqnum)
H501_UsageIndicationRejection & BuildUsageIndicationRejection (unsigned seqnum, unsigned reason)
H501_UsageRejection & BuildUsageRejection (unsigned seqnum)
H501_ValidationRequest & BuildValidationRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_ValidationConfirmation & BuildValidationConfirmation (unsigned seqnum)
H501_ValidationRejection & BuildValidationRejection (unsigned seqnum, unsigned reason)
H501_AuthenticationRequest & BuildAuthenticationRequest (unsigned seqnum, const H323TransportAddressArray &reply)
H501_AuthenticationConfirmation & BuildAuthenticationConfirmation (unsigned seqnum)
H501_AuthenticationRejection & BuildAuthenticationRejection (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

H501_AccessConfirmation& H501PDU::BuildAccessConfirmation (  unsigned  seqnum  ) 
 

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

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

H501_AuthenticationConfirmation& H501PDU::BuildAuthenticationConfirmation (  unsigned  seqnum  ) 
 

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

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

H501_DescriptorConfirmation& H501PDU::BuildDescriptorConfirmation (  unsigned  seqnum  ) 
 

H501_DescriptorIDConfirmation& H501PDU::BuildDescriptorIDConfirmation (  unsigned  seqnum  ) 
 

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

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

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

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

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

H501_DescriptorUpdateAck& H501PDU::BuildDescriptorUpdateAck (  unsigned  seqnum  ) 
 

H501_NonStandardConfirmation& H501PDU::BuildNonStandardConfirmation (  unsigned  seqnum  ) 
 

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

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

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

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

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

H501_ServiceConfirmation& H501PDU::BuildServiceConfirmation (  unsigned  seqnum  ) 
 

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

H501_ServiceRelease& H501PDU::BuildServiceRelease (  unsigned  seqnum  ) 
 

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

H501_UnknownMessageResponse& H501PDU::BuildUnknownMessageResponse (  unsigned  seqnum  ) 
 

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_UsageRequest& H501PDU::BuildUsageRequest (  unsigned  seqnum,
const H323TransportAddressArray &  reply
) 
 

H501_ValidationConfirmation& H501PDU::BuildValidationConfirmation (  unsigned  seqnum  ) 
 

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

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

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

Reimplemented from H501_Message.

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

Implements H323TransactionPDU.

virtual void H501PDU::DeletePDU (   )  [virtual]
 

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.

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

Implements H323TransactionPDU.


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 09:23:19 2006 for OPAL by  doxygen 1.4.2