H323PeerElementDescriptor Class Reference

List of all members.

Public Types

enum  Options {
  Protocol_H323 = 0x0001, Protocol_Voice = 0x0002, Protocol_Max = 0x0002, Option_WildCard = 0x0004,
  Option_SendAccessRequest = 0x0008, Option_NotAvailable = 0x0010, Option_PrioritySet = 0x0020, Option_PriorityMask = 0x1fc0
}
enum  { HighestPriority = 0, DefaultPriority = 80, LowestPriority = 127 }
enum  States { Clean, Dirty, Deleted }

Public Member Functions

 H323PeerElementDescriptor (const OpalGloballyUniqueID &_descriptorID)
Comparison Compare (const PObject &obj) const
void CopyTo (H501_Descriptor &descriptor)
BOOL ContainsNonexistent ()

Static Public Member Functions

static unsigned SetPriorityOption (unsigned pri)
static unsigned GetPriorityOption (unsigned options)
static BOOL CopyToAddressTemplate (H501_AddressTemplate &addressTemplates, const H225_EndpointType &ep, const H225_ArrayOf_AliasAddress &aliases, const H225_ArrayOf_AliasAddress &transportAddress, unsigned options=H323PeerElementDescriptor::Protocol_H323)
static void SetProtocolList (H501_ArrayOf_SupportedProtocols &h501Protocols, unsigned protocols)
static unsigned GetProtocolList (const H501_ArrayOf_SupportedProtocols &h501Protocols)

Public Attributes

OpalGloballyUniqueID descriptorID
H501_ArrayOf_AddressTemplate addressTemplates
PString gatekeeperID
PTime lastChanged
POrdinalKey creator

Detailed Description

Definition at line 261 of file peclient.h.


Member Enumeration Documentation

enum H323PeerElementDescriptor::Options

Enumerator:
Protocol_H323 
Protocol_Voice 
Protocol_Max 
Option_WildCard 
Option_SendAccessRequest 
Option_NotAvailable 
Option_PrioritySet 
Option_PriorityMask 

Definition at line 271 of file peclient.h.

anonymous enum

Enumerator:
HighestPriority 
DefaultPriority 
LowestPriority 

Definition at line 282 of file peclient.h.

enum H323PeerElementDescriptor::States

Enumerator:
Clean 
Dirty 
Deleted 

Definition at line 305 of file peclient.h.


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:45:30 2007 for h323plus by  doxygen 1.5.2