Qorus Integration Engine®
4.1.4.p4_git
|
This class represents an observable subject that will notify all of its registered observers. More...
Public Member Methods | |
registerObserver (OMQ::Observer observer) | |
The method registers the given observer. More... | |
registerObserver (object observer) | |
The method registers the given observer. More... | |
bool | unregisterObserver (OMQ::Observer observer) |
The method unregisters the given observer. More... | |
bool | unregisterObserver (object observer) |
The method unregisters the given observer. More... | |
notifyObservers (string id, hash< auto > data_) | |
The method notifies all subscribed observers. More... | |
Private Attributes | |
hash< string, object > | observer_map |
maps from object hash -> object | |
This class represents an observable subject that will notify all of its registered observers.
The method notifies all subscribed observers.
id | unique ID identifying an event |
data_ | hash representing new data to be passed to observers' update methods |
OMQ::Observable::registerObserver | ( | OMQ::Observer | observer | ) |
The method registers the given observer.
observer | the observer to be registered |
OMQ::Observable::registerObserver | ( | object | observer | ) |
The method registers the given observer.
observer | the observer to be registered |
bool OMQ::Observable::unregisterObserver | ( | OMQ::Observer | observer | ) |
The method unregisters the given observer.
observer | the observer to be unregistered |
bool OMQ::Observable::unregisterObserver | ( | object | observer | ) |
The method unregisters the given observer.
observer | the observer to be unregistered |