#include <peclient.h>
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) |
| PBoolean | ContainsNonexistent () |
Static Public Member Functions | |
| static unsigned | SetPriorityOption (unsigned pri) |
| static unsigned | GetPriorityOption (unsigned options) |
| static PBoolean | 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 |
| H323PeerElementDescriptor::H323PeerElementDescriptor | ( | const OpalGloballyUniqueID & | _descriptorID | ) | [inline] |
| Comparison H323PeerElementDescriptor::Compare | ( | const PObject & | obj | ) | const |
| static unsigned H323PeerElementDescriptor::SetPriorityOption | ( | unsigned | pri | ) | [inline, static] |
| static unsigned H323PeerElementDescriptor::GetPriorityOption | ( | unsigned | options | ) | [inline, static] |
| void H323PeerElementDescriptor::CopyTo | ( | H501_Descriptor & | descriptor | ) |
| static PBoolean H323PeerElementDescriptor::CopyToAddressTemplate | ( | H501_AddressTemplate & | addressTemplates, | |
| const H225_EndpointType & | ep, | |||
| const H225_ArrayOf_AliasAddress & | aliases, | |||
| const H225_ArrayOf_AliasAddress & | transportAddress, | |||
| unsigned | options = H323PeerElementDescriptor::Protocol_H323 | |||
| ) | [static] |
| static void H323PeerElementDescriptor::SetProtocolList | ( | H501_ArrayOf_SupportedProtocols & | h501Protocols, | |
| unsigned | protocols | |||
| ) | [static] |
| static unsigned H323PeerElementDescriptor::GetProtocolList | ( | const H501_ArrayOf_SupportedProtocols & | h501Protocols | ) | [static] |
| PBoolean H323PeerElementDescriptor::ContainsNonexistent | ( | ) |
| OpalGloballyUniqueID H323PeerElementDescriptor::descriptorID |
| POrdinalKey H323PeerElementDescriptor::creator |
1.5.1