Ring Daemon 16.0.0
|
#include <observer.h>
Public Member Functions | |
void | publish (T data) |
![]() | |
bool | attach (Observer< T > *o) |
void | attachPriorityObserver (std::shared_ptr< Observer< T > > o) |
bool | detach (Observer< T > *o) |
void | detachPriorityObserver (Observer< T > *o) |
size_t | getObserversCount () |
Observable () | |
virtual | ~Observable () |
~Observable Detach all observers to avoid making them call this observable when destroyed | |
Additional Inherited Members | |
![]() | |
void | notify (T data) |
![]() | |
std::mutex | mutex_ |
std::set< Observer< T > * > | observers_ |
std::list< std::weak_ptr< Observer< T > > > | priority_observers_ |
Definition at line 151 of file observer.h.
Definition at line 154 of file observer.h.
References jami::Observable< T >::notify().