#include <h323trans.h>
Inheritance diagram for H323TransactionPDU:
Public Member Functions | |
H323TransactionPDU () | |
H323TransactionPDU (const H235Authenticators &auth) | |
virtual | ~H323TransactionPDU () |
virtual BOOL | Read (H323Transport &transport) |
virtual BOOL | Write (H323Transport &transport) |
virtual PASN_Object & | GetPDU ()=0 |
virtual PASN_Choice & | GetChoice ()=0 |
virtual const PASN_Object & | GetPDU () const =0 |
virtual const PASN_Choice & | GetChoice () const =0 |
virtual unsigned | GetSequenceNumber () const =0 |
virtual unsigned | GetRequestInProgressDelay () const =0 |
virtual H323TransactionPDU * | ClonePDU () const =0 |
virtual void | DeletePDU ()=0 |
const H235Authenticators & | GetAuthenticators () const |
void | SetAuthenticators (const H235Authenticators &auth) |
H235Authenticator::ValidationResult | Validate (const PASN_Array &clearTokens, unsigned clearOptionalField, const PASN_Array &cryptoTokens, unsigned cryptoOptionalField) const |
void | Prepare (PASN_Array &clearTokens, unsigned clearOptionalField, PASN_Array &cryptoTokens, unsigned cryptoOptionalField) |
Protected Attributes | |
H235Authenticators | authenticators |
PPER_Stream | rawPDU |
|
|
|
|
|
|
|
Implemented in H323RasPDU, and H501PDU. |
|
Implemented in H323RasPDU, and H501PDU. |
|
|
|
Implemented in H323RasPDU, and H501PDU. |
|
Implemented in H323RasPDU, and H501PDU. |
|
Implemented in H323RasPDU, and H501PDU. |
|
Implemented in H323RasPDU, and H501PDU. |
|
Implemented in H323RasPDU, and H501PDU. |
|
Implemented in H323RasPDU, and H501PDU. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|