OPAL
Version 3.12.9
|
#include <peclient.h>
Public Member Functions | |
H501Transaction (H323PeerElement &pe, const H501PDU &pdu, PBoolean hasReject) | |
virtual H323TransactionPDU * | CreateRIP (unsigned sequenceNumber, unsigned delay) const |
virtual H235Authenticator::ValidationResult | ValidatePDU () const |
![]() | |
PBoolean | HandlePDU () |
virtual PBoolean | WritePDU (H323TransactionPDU &pdu) |
PBoolean | CheckCryptoTokens (const H235Authenticators &authenticators) |
virtual void | SetRejectReason (unsigned reasonCode)=0 |
PBoolean | IsFastResponseRequired () const |
PBoolean | CanSendRIP () const |
H323TransportAddress | GetReplyAddress () const |
const H323TransportAddressArray & | GetReplyAddresses () const |
PBoolean | IsBehindNAT () const |
H323Transactor & | GetTransactor () const |
H235Authenticator::ValidationResult | GetAuthenticatorResult () const |
H323Transaction (H323Transactor &transactor, const H323TransactionPDU &requestToCopy, H323TransactionPDU *confirm, H323TransactionPDU *reject) | |
~H323Transaction () | |
Data Fields | |
H501_MessageCommonInfo & | requestCommon |
H501_MessageCommonInfo & | confirmCommon |
Protected Attributes | |
H323PeerElement & | peerElement |
![]() | |
H323Transactor & | transactor |
unsigned | requestSequenceNumber |
H323TransportAddressArray | replyAddresses |
PBoolean | fastResponseRequired |
H323TransactionPDU * | request |
H323TransactionPDU * | confirm |
H323TransactionPDU * | reject |
H235Authenticators | authenticators |
H235Authenticator::ValidationResult | authenticatorResult |
PBoolean | isBehindNAT |
PBoolean | canSendRIP |
Additional Inherited Members | |
![]() | |
enum | Response { Ignore = -2, Reject = -1, Confirm = 0 } |
![]() | |
static Response | InProgress (unsigned time) |
![]() | |
virtual Response | OnHandlePDU ()=0 |
PDECLARE_NOTIFIER (PThread, H323Transaction, SlowHandler) | |
H501Transaction::H501Transaction | ( | H323PeerElement & | pe, |
const H501PDU & | pdu, | ||
PBoolean | hasReject | ||
) |
|
virtual |
Implements H323Transaction.
|
virtual |
Implements H323Transaction.
H501_MessageCommonInfo& H501Transaction::confirmCommon |
|
protected |
H501_MessageCommonInfo& H501Transaction::requestCommon |