|
OpenH323
1.18.0
|
#include <h323trans.h>
| H323Transaction::H323Transaction | ( | H323Transactor & | transactor, |
| const H323TransactionPDU & | requestToCopy, | ||
| H323TransactionPDU * | confirm, | ||
| H323TransactionPDU * | reject | ||
| ) |
Create a new transaction handler.
| BOOL H323Transaction::CanSendRIP | ( | ) | const [inline] |
References canSendRIP.
| BOOL 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.
| BOOL H323Transaction::HandlePDU | ( | ) |
| static Response H323Transaction::InProgress | ( | unsigned | time | ) | [inline, static] |
| BOOL H323Transaction::IsBehindNAT | ( | ) | const [inline] |
References isBehindNAT.
| BOOL 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 BOOL H323Transaction::WritePDU | ( | H323TransactionPDU & | pdu | ) | [virtual] |
Reimplemented in H323GatekeeperRequest.
Referenced by GetAuthenticatorResult().
H235Authenticators H323Transaction::authenticators [protected] |
BOOL H323Transaction::canSendRIP [protected] |
Referenced by CanSendRIP(), and IsFastResponseRequired().
H323TransactionPDU* H323Transaction::confirm [protected] |
BOOL H323Transaction::fastResponseRequired [protected] |
Referenced by IsFastResponseRequired().
BOOL H323Transaction::isBehindNAT [protected] |
Referenced by IsBehindNAT().
H323TransactionPDU* H323Transaction::reject [protected] |
H323TransportAddressArray H323Transaction::replyAddresses [protected] |
Referenced by GetReplyAddress(), and GetReplyAddresses().
H323TransactionPDU* H323Transaction::request [protected] |
unsigned H323Transaction::requestSequenceNumber [protected] |
H323Transactor& H323Transaction::transactor [protected] |
Referenced by GetTransactor().
1.7.6.1