27 #ifndef OPAL_H323_H501PDU_H
28 #define OPAL_H323_H501PDU_H
38 #include <ptlib/sockets.h>
52 PCLASSINFO(
H501PDU, H501_Message);
58 virtual PObject *
Clone()
const;
61 virtual PASN_Object &
GetPDU();
63 virtual const PASN_Object &
GetPDU()
const;
64 virtual const PASN_Choice &
GetChoice()
const;
68 virtual const char * GetProtocolName()
const;
108 void BuildPDU(
unsigned tag,
unsigned seqnum);
114 #endif // OPAL_H323_H501PDU_H
H501_UsageRequest & BuildUsageRequest(unsigned seqnum, const H323TransportAddressArray &reply)
virtual PObject * Clone() const
H501_AuthenticationRejection & BuildAuthenticationRejection(unsigned seqnum, unsigned reason)
H501_RequestInProgress & BuildRequestInProgress(unsigned seqnum, unsigned delay)
H501_NonStandardRejection & BuildNonStandardRejection(unsigned seqnum, unsigned reason)
Definition: h323annexg.h:52
H501_AccessRequest & BuildAccessRequest(unsigned seqnum, const H323TransportAddressArray &reply)
H501_AccessConfirmation & BuildAccessConfirmation(unsigned seqnum)
H501_DescriptorUpdate & BuildDescriptorUpdate(unsigned seqnum, const H323TransportAddressArray &reply)
virtual unsigned GetSequenceNumber() const
H501_DescriptorIDConfirmation & BuildDescriptorIDConfirmation(unsigned seqnum)
H501_UsageIndicationRejection & BuildUsageIndicationRejection(unsigned seqnum, unsigned reason)
H501_ValidationRejection & BuildValidationRejection(unsigned seqnum, unsigned reason)
H501_NonStandardConfirmation & BuildNonStandardConfirmation(unsigned seqnum)
virtual unsigned GetRequestInProgressDelay() const
H501_ValidationConfirmation & BuildValidationConfirmation(unsigned seqnum)
H501_DescriptorIDRejection & BuildDescriptorIDRejection(unsigned seqnum, unsigned reason)
Definition: transaddr.h:91
H501_ServiceConfirmation & BuildServiceConfirmation(unsigned seqnum)
H501_ServiceRequest & BuildServiceRequest(unsigned seqnum, const H323TransportAddressArray &reply)
virtual H323TransactionPDU * ClonePDU() const
H501_AuthenticationRequest & BuildAuthenticationRequest(unsigned seqnum, const H323TransportAddressArray &reply)
H501_UnknownMessageResponse & BuildUnknownMessageResponse(unsigned seqnum)
H501_DescriptorUpdateAck & BuildDescriptorUpdateAck(unsigned seqnum)
virtual PASN_Object & GetPDU()
H501_NonStandardRequest & BuildNonStandardRequest(unsigned seqnum, const H323TransportAddressArray &reply)
H501_UsageConfirmation & BuildUsageConfirmation(unsigned seqnum)
H501_DescriptorRejection & BuildDescriptorRejection(unsigned seqnum, unsigned reason)
H501_UsageRejection & BuildUsageRejection(unsigned seqnum)
H501_UsageIndicationConfirmation & BuildUsageIndicationConfirmation(unsigned seqnum)
Definition: h323trans.h:47
H501_AuthenticationConfirmation & BuildAuthenticationConfirmation(unsigned seqnum)
H501_AccessRejection & BuildAccessRejection(unsigned seqnum, int reason)
H501_DescriptorIDRequest & BuildDescriptorIDRequest(unsigned seqnum, const H323TransportAddressArray &reply)
H501_ValidationRequest & BuildValidationRequest(unsigned seqnum, const H323TransportAddressArray &reply)
void BuildPDU(unsigned tag, unsigned seqnum)
H501_ServiceRejection & BuildServiceRejection(unsigned seqnum, unsigned reason)
H501_DescriptorConfirmation & BuildDescriptorConfirmation(unsigned seqnum)
H501_DescriptorRequest & BuildDescriptorRequest(unsigned seqnum, const H323TransportAddressArray &reply)
void BuildRequest(unsigned tag, unsigned seqnum, const H323TransportAddressArray &replyAddr)
H501_ServiceRelease & BuildServiceRelease(unsigned seqnum)
virtual PASN_Choice & GetChoice()