#include <h323trans.h>
Create a new protocol handler.
- Parameters
-
| endpoint | Endpoint gatekeeper is associated with. |
| transport | Transport over which to communicate. |
| localPort | Local port to listen on |
| remotePort | Remote port to connect on |
- Parameters
-
| endpoint | Endpoint gatekeeper is associated with. |
| iface | Local interface over which to communicate. |
| localPort | Local port to listen on |
| remotePort | Remote port to connect on |
| H323Transactor::~H323Transactor |
( |
| ) |
|
Destroy protocol handler.
| void H323Transactor::AgeResponses |
( |
| ) |
|
|
protected |
template<class RAS >
| bool H323Transactor::CheckCryptoTokens |
( |
const H323TransactionPDU & |
pdu, |
|
|
const RAS & |
ras |
|
) |
| |
|
inlineprotected |
| bool H323Transactor::CheckCryptoTokens2 |
( |
| ) |
|
|
protected |
| PBoolean H323Transactor::CheckForResponse |
( |
unsigned |
, |
|
|
unsigned |
, |
|
|
const PASN_Choice * |
= NULL |
|
) |
| |
|
protected |
| void H323Transactor::Construct |
( |
| ) |
|
|
protected |
| PBoolean H323Transactor::GetCheckResponseCryptoTokens |
( |
| ) |
|
|
inline |
Get the gatekeepers associated endpoint.
References endpoint.
| unsigned H323Transactor::GetNextSequenceNumber |
( |
| ) |
|
|
protected |
Get the gatekeepers transport channel.
References transport.
| PBoolean H323Transactor::HandleRequestInProgress |
( |
const H323TransactionPDU & |
pdu, |
|
|
unsigned |
delay |
|
) |
| |
|
protected |
| virtual PBoolean H323Transactor::HandleTransaction |
( |
const PASN_Object & |
rawPDU | ) |
|
|
pure virtual |
| virtual PBoolean H323Transactor::MakeRequest |
( |
Request & |
request | ) |
|
|
protectedvirtual |
| virtual void H323Transactor::OnSendingPDU |
( |
PASN_Object & |
rawPDU | ) |
|
|
pure virtual |
| H323Transactor::PDECLARE_NOTIFIER |
( |
PThread |
, |
|
|
H323Transactor |
, |
|
|
HandleTransactions |
|
|
) |
| |
|
protected |
| void H323Transactor::PrintOn |
( |
ostream & |
strm | ) |
const |
Print the name of the gatekeeper.
- Parameters
-
| void H323Transactor::SetCheckResponseCryptoTokens |
( |
PBoolean |
value | ) |
|
|
inline |
Set flag to check all crypto tokens on responses.
- Parameters
-
| value | New value for checking crypto tokens. |
References checkResponseCryptoTokens.
Set a new transport for use by the transactor.
- Parameters
-
| iface | Local interface for transport |
| PBoolean H323Transactor::SetUpCallSignalAddresses |
( |
H225_ArrayOf_TransportAddress & |
addresses | ) |
|
|
protected |
| virtual PBoolean H323Transactor::StartChannel |
( |
| ) |
|
|
virtual |
Start the channel processing transactions
| virtual void H323Transactor::StopChannel |
( |
| ) |
|
|
virtual |
Stop the channel processing transactions. Must be called in each descendants destructor.
Write PDU to transport after executing callback.
Write PDU to transport after executing callback.
Reimplemented in H323Gatekeeper.
| PBoolean H323Transactor::checkResponseCryptoTokens |
|
protected |
| WORD H323Transactor::defaultLocalPort |
|
protected |
| WORD H323Transactor::defaultRemotePort |
|
protected |
| Request* H323Transactor::lastRequest |
|
protected |
| unsigned H323Transactor::nextSequenceNumber |
|
protected |
| PMutex H323Transactor::nextSequenceNumberMutex |
|
protected |
| PMutex H323Transactor::pduWriteMutex |
|
protected |
| PDictionary<POrdinalKey, Request> H323Transactor::requests |
|
protected |
| PMutex H323Transactor::requestsMutex |
|
protected |
| PSortedList<Response> H323Transactor::responses |
|
protected |
The documentation for this class was generated from the following file: