11 #ifndef _LinePresenceBase_h_ 12 #define _LinePresenceBase_h_ 71 virtual Url*
getUri(
void) = 0;
88 #endif // _LinePresenceBase_h_ The LinePresenceBase class provides a set of pure virtual interfaces which allow for the setting and ...
Definition: LinePresenceBase.h:30
LinePresenceBase(void)
Default constructor.
Definition: LinePresenceBase.h:50
on/off hook state
Definition: LinePresenceBase.h:40
virtual void updateState(ePresenceStateType type, bool state)=0
Update the presence / line state for this line.
virtual bool getState(ePresenceStateType type)=0
Return the presence / line state information for this line.
virtual ~LinePresenceBase()
Destructor.
Definition: LinePresenceBase.h:55
ACD SIGNED-IN state.
Definition: LinePresenceBase.h:41
present state
Definition: LinePresenceBase.h:39
virtual Url * getUri(void)=0
Return the AOR for this line.
ePresenceStateType
Line Presence state type enumerations.
Definition: LinePresenceBase.h:38