sipxportlib  Version 3.3
Public Member Functions | Protected Member Functions | List of all members
UtlObservableImpl Class Referenceabstract

#include <UtlObservableImpl.h>

Inheritance diagram for UtlObservableImpl:
Inheritance graph
[legend]
Collaboration diagram for UtlObservableImpl:
Collaboration graph
[legend]

Public Member Functions

 UtlObservableImpl ()
 
virtual void registerObserver (UtlObserver *observer)=0
 
virtual void removeObserver (UtlObserver *observer)=0
 
- Public Member Functions inherited from UtlObservable
virtual ~UtlObservable ()
 

Protected Member Functions

virtual void notify (int code, void *pUserData)
 

Constructor & Destructor Documentation

Constructor.

Member Function Documentation

virtual void registerObserver ( UtlObserver observer)
pure virtual

Implementation of UtlObservable::registerObserver.

Parameters
observerThe observer that wants to "listen to" this observable's state changes.

Implements UtlObservable.

virtual void removeObserver ( UtlObserver observer)
pure virtual

Implementation of UtlObservable::removeObserver.

Parameters
observerThe observer that no longer wants to "listen to" this observable's state changes.

Implements UtlObservable.

virtual void notify ( int  code,
void *  pUserData 
)
protectedvirtual

Implementation of UtlObservable::notify.

Parameters
codeAn integer notification value. For example, it can be used to indicate the observable's state.
pUserDataA reference to any object that the observable may pass to the observer.

Implements UtlObservable.