OPAL
Version 3.18.8
|
#include <h460p.h>
Public Types | |
enum | States { e_hidden, e_available, e_online, e_offline, e_onCall, e_voiceMail, e_notAvailable, e_generic } |
![]() | |
enum | OptionalFields { e_aliasAddress, e_subscribers } |
Public Member Functions | |
void | SetPresenceState (States state, const PString &display=PString()) |
void | SetGenericState (const PString &state) |
void | GetPresenceState (States &state, PString &display) |
void | AddSubscriber (const OpalGloballyUniqueID &guid) |
OpalGloballyUniqueID | GetSubscriber (PINDEX i) |
void | RemoveSubscribers () |
void | AddAlias (const PString &alias) |
PString | GetAlias () |
![]() | |
H460P_PresenceNotification (unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass) | |
PINDEX | GetDataLength () const |
PBoolean | Decode (PASN_Stream &strm) |
void | Encode (PASN_Stream &strm) const |
void | PrintOn (ostream &strm) const |
Comparison | Compare (const PObject &obj) const |
PObject * | Clone () const |
Static Public Member Functions | |
static PString | GetStateString (unsigned state) |
Additional Inherited Members | |
![]() | |
H460P_Presentity | m_presentity |
H225_AliasAddress | m_aliasAddress |
H460P_ArrayOf_PresenceIdentifier | m_subscribers |
void H323PresenceNotification::AddAlias | ( | const PString & | alias | ) |
void H323PresenceNotification::AddSubscriber | ( | const OpalGloballyUniqueID & | guid | ) |
PString H323PresenceNotification::GetAlias | ( | ) |
void H323PresenceNotification::GetPresenceState | ( | States & | state, |
PString & | display | ||
) |
|
static |
OpalGloballyUniqueID H323PresenceNotification::GetSubscriber | ( | PINDEX | i | ) |
void H323PresenceNotification::RemoveSubscribers | ( | ) |
void H323PresenceNotification::SetGenericState | ( | const PString & | state | ) |
void H323PresenceNotification::SetPresenceState | ( | States | state, |
const PString & | display = PString() |
||
) |