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