sipxtacklib  Version 3.3
Public Types | Public Member Functions | List of all members
StateChangeNotifier Class Referenceabstract

A StateChangeNotifier is used in the dialog monitor when the dialog state is changed from one state to another. More...

#include <StateChangeNotifier.h>

Public Types

enum  Status {
  PRESENT,
  AWAY,
  OFF_HOOK,
  RINGING,
  ON_HOOK,
  SIGN_IN,
  SIGN_OUT
}
 

Public Member Functions

 StateChangeNotifier ()
 Constructor. More...
 
virtual ~StateChangeNotifier ()
 Destructor. More...
 
virtual bool setStatus (const Url &aor, const Status value)=0
 Set the status value. Subclasses must provide a definition for this method. More...
 

Detailed Description

A StateChangeNotifier is used in the dialog monitor when the dialog state is changed from one state to another.

This class is the abstract base from which all state change notifiers must inherit. One method must be implemented by the subclasses:

Member Enumeration Documentation

enum Status
Enumerator
PRESENT 
AWAY 
OFF_HOOK 
RINGING 
ON_HOOK 
SIGN_IN 
SIGN_OUT 

Constructor & Destructor Documentation

Constructor.

~StateChangeNotifier ( )
virtual

Destructor.

Member Function Documentation

virtual bool setStatus ( const Url aor,
const Status  value 
)
pure virtual

Set the status value. Subclasses must provide a definition for this method.


sipXtackLib home page