Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

H323Transactor::Request Class Reference

#include <h323trans.h>

List of all members.

Public Types

enum  {
  AwaitingResponse, ConfirmReceived, RejectReceived, TryAlternate,
  BadCryptoTokens, RequestInProgress, NoResponseReceived
}

Public Member Functions

 Request (unsigned seqNum, H323TransactionPDU &pdu)
 Request (unsigned seqNum, H323TransactionPDU &pdu, const H323TransportAddressArray &addresses)
BOOL Poll (H323Transactor &)
void CheckResponse (unsigned, const PASN_Choice *)
void OnReceiveRIP (unsigned milliseconds)

Public Attributes

unsigned rejectReason
void * responseInfo
H323TransportAddressArray requestAddresses
unsigned sequenceNumber
H323TransactionPDUrequestPDU
PTimeInterval whenResponseExpected
PSyncPoint responseHandled
PMutex responseMutex
enum H323Transactor::Request:: { ... }  responseResult


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
AwaitingResponse 
ConfirmReceived 
RejectReceived 
TryAlternate 
BadCryptoTokens 
RequestInProgress 
NoResponseReceived 


Constructor & Destructor Documentation

H323Transactor::Request::Request unsigned  seqNum,
H323TransactionPDU pdu
 

H323Transactor::Request::Request unsigned  seqNum,
H323TransactionPDU pdu,
const H323TransportAddressArray &  addresses
 


Member Function Documentation

void H323Transactor::Request::CheckResponse unsigned  ,
const PASN_Choice * 
 

void H323Transactor::Request::OnReceiveRIP unsigned  milliseconds  ) 
 

BOOL H323Transactor::Request::Poll H323Transactor  ) 
 


Member Data Documentation

unsigned H323Transactor::Request::rejectReason
 

H323TransportAddressArray H323Transactor::Request::requestAddresses
 

H323TransactionPDU& H323Transactor::Request::requestPDU
 

PSyncPoint H323Transactor::Request::responseHandled
 

void* H323Transactor::Request::responseInfo
 

PMutex H323Transactor::Request::responseMutex
 

enum { ... } H323Transactor::Request::responseResult
 

unsigned H323Transactor::Request::sequenceNumber
 

PTimeInterval H323Transactor::Request::whenResponseExpected
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 09:22:57 2006 for OPAL by  doxygen 1.4.2