This class embodies the H2250 RAS protocol to gatekeepers
![]() | Construction |
![]() | Overrides from PObject |
![]() | Overrides from H225_RAS |
![]() | Protocol operations |
![]() | Member variable access |
Operations
Protocol callbacks
This class embodies the H2250 RAS protocol to gatekeepers
Protocol operations
BOOL DiscoverAny()
BOOL DiscoverByName( const PString & identifier )
BOOL DiscoverByAddress( const H323TransportAddress & address )
BOOL DiscoverByNameAndAddress( const PString & identifier, const H323TransportAddress & address )
BOOL RegistrationRequest( BOOL autoReregister = TRUE )
BOOL UnregistrationRequest( int reason )
BOOL LocationRequest( const PString & alias, H323TransportAddress & address )
address - Resultant transport address.BOOL LocationRequest( const PStringList & aliases, H323TransportAddress & address )
address - Resultant transport address.BOOL AdmissionRequest( H323Connection & connection, AdmissionResponse & response, BOOL ignorePreGrantedARQ = FALSE )
response - Response parameters to ARQ
ignorePreGrantedARQ - Flag to force ARQ to be sent
H323TransportAddress* transportAddress
H225_ArrayOf_AliasAddress* aliasAddresses
PBYTEArray* accessTokenData
virtual BOOL GetAdmissionReqestAuthentication( const H225_AdmissionRequest & arq, PString & remoteId, PString & localId, PString & password )
BOOL DisengageRequest( const H323Connection & connection, unsigned reason )
reason - Reason code for disengageBOOL BandwidthRequest( H323Connection & connection, unsigned requestedBandwidth )
requestedBandwidth - New bandwidth wanted in 0.1kbpsvoid InfoRequestResponse( const H323Connection * connection, unsigned seqNum )
seqNum - Sequence number responding tovoid InfoRequestResponse( const H323Connection & connection, const H225_H323_UU_PDU & pdu, BOOL sent )
pdu - PDU that was sent or received
sent - Flag for PDU was sent or receivedvirtual H235Authenticators GetAuthenticators() const
Member variable access
BOOL IsRegistered() const
PString GetName() const
void SetPassword( const PString & password, const PString & username = PString() )
username - Username for passwordBOOL GetSeparateAuthenticationInARQ() const
void SetSeparateAuthenticationInARQ(BOOL b)
Alphabetic index HTML hierarchy of classes or Java