OPAL
Version 3.10.10
|
#include <pres_ent.h>
Public Member Functions | |
OpalSetLocalPresenceCommand (State state=NoPresence) | |
![]() | |
OpalPresentityCommand (bool responseNeeded=false) | |
virtual | ~OpalPresentityCommand () |
virtual void | Process (OpalPresentity &presentity)=0 |
![]() | |
OpalPresenceInfo (State state=Unchanged) | |
PString | AsString () const |
Comparison | Compare (const PObject &other) const |
Additional Inherited Members | |
![]() | |
typedef PAtomicInteger::IntegerType | CmdSeqType |
![]() | |
enum | State { InternalError = -3, Forbidden = -2, NoPresence = -1, Unchanged, Available, Unavailable, ExtendedBase = 100, UnknownExtended = ExtendedBase, Appointment, Away, Breakfast, Busy, Dinner, Holiday, InTransit, LookingForWork, Lunch, Meal, Meeting, OnThePhone, Other, Performance, PermanentAbsence, Playing, Presentation, Shopping, Sleeping, Spectator, Steering, Travel, TV, Vacation, Working, Worship } |
Presence states. More... | |
![]() | |
static PString | AsString (State state) |
static State | FromString (const PString &str) |
![]() | |
CmdSeqType | m_sequence |
bool | m_responseNeeded |
PURL | m_presentity |
![]() | |
State | m_state |
New state for presentity. More... | |
PString | m_note |
Additional information about state change. More... | |
PURL | m_entity |
The presentity whose state had changed. More... | |
PURL | m_target |
The presentity that is being informed about the state change. More... | |
PTime | m_when |
Time/date of state change. More... | |
Command for adusting our current status. This action typically causes all presentities to be notified of the change. The mechanism by which this happens is dependent on the concrete OpalPresentity class and it's underlying protocol.
|
inline |