OPAL
Version 3.10.4
|
#include <h323trans.h>
H323Transaction::H323Transaction | ( | H323Transactor & | transactor, |
const H323TransactionPDU & | requestToCopy, | ||
H323TransactionPDU * | confirm, | ||
H323TransactionPDU * | reject | ||
) |
Create a new transaction handler.
PBoolean H323Transaction::CanSendRIP | ( | ) | const [inline] |
References canSendRIP.
PBoolean H323Transaction::CheckCryptoTokens | ( | const H235Authenticators & | authenticators | ) |
virtual H323TransactionPDU* H323Transaction::CreateRIP | ( | unsigned | sequenceNumber, |
unsigned | delay | ||
) | const [pure virtual] |
Implemented in H323GatekeeperRequest, and H501Transaction.
H235Authenticator::ValidationResult H323Transaction::GetAuthenticatorResult | ( | ) | const [inline] |
References authenticatorResult.
H323TransportAddress H323Transaction::GetReplyAddress | ( | ) | const [inline] |
References replyAddresses.
const H323TransportAddressArray& H323Transaction::GetReplyAddresses | ( | ) | const [inline] |
References replyAddresses.
H323Transactor& H323Transaction::GetTransactor | ( | ) | const [inline] |
References transactor.
PBoolean H323Transaction::HandlePDU | ( | ) |
static Response H323Transaction::InProgress | ( | unsigned | time | ) | [inline, static] |
PBoolean H323Transaction::IsBehindNAT | ( | ) | const [inline] |
References isBehindNAT.
PBoolean H323Transaction::IsFastResponseRequired | ( | ) | const [inline] |
References canSendRIP, and fastResponseRequired.
virtual Response H323Transaction::OnHandlePDU | ( | ) | [protected, pure virtual] |
H323Transaction::PDECLARE_NOTIFIER | ( | PThread | , |
H323Transaction | , | ||
SlowHandler | |||
) | [protected] |
virtual void H323Transaction::SetRejectReason | ( | unsigned | reasonCode | ) | [pure virtual] |
virtual H235Authenticator::ValidationResult H323Transaction::ValidatePDU | ( | ) | const [pure virtual] |
virtual PBoolean H323Transaction::WritePDU | ( | H323TransactionPDU & | pdu | ) | [virtual] |
Reimplemented in H323GatekeeperRequest.
Referenced by GetAuthenticatorResult().
H235Authenticators H323Transaction::authenticators [protected] |
PBoolean H323Transaction::canSendRIP [protected] |
Referenced by CanSendRIP(), and IsFastResponseRequired().
H323TransactionPDU* H323Transaction::confirm [protected] |
PBoolean H323Transaction::fastResponseRequired [protected] |
Referenced by IsFastResponseRequired().
PBoolean H323Transaction::isBehindNAT [protected] |
Referenced by IsBehindNAT().
H323TransactionPDU* H323Transaction::reject [protected] |
Referenced by GetReplyAddress(), and GetReplyAddresses().
H323TransactionPDU* H323Transaction::request [protected] |
unsigned H323Transaction::requestSequenceNumber [protected] |
H323Transactor& H323Transaction::transactor [protected] |
Referenced by GetTransactor().