|
Public Types |
| | Protocol_H323 = 0x0001 |
| | Protocol_Voice = 0x0002 |
| | Protocol_Max = 0x0002 |
| | Option_WildCard = 0x0004 |
| | Option_SendAccessRequest = 0x0008 |
| | Option_NotAvailable = 0x0010 |
| | Option_PrioritySet = 0x0020 |
| | Option_PriorityMask = 0x1fc0 |
| | HighestPriority = 0 |
| | DefaultPriority = 80 |
| | LowestPriority = 127 |
| | Clean |
| | Dirty |
| | Deleted |
| 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 |
| enum H323PeerElementDescriptor::States | state |
| H501_ArrayOf_AddressTemplate | addressTemplates |
| PString | gatekeeperID |
| PTime | lastChanged |
| POrdinalKey | creator |