#include <Observable.h>
◆ Observable()
vl::Observable::Observable |
( |
| ) |
|
◆ ~Observable()
vl::Observable::~Observable |
( |
| ) |
|
|
virtual |
◆ Attach()
bool vl::Observable::Attach |
( |
Observer * |
o, |
|
|
const std::string & |
title = "" |
|
) |
| |
◆ Detach()
bool vl::Observable::Detach |
( |
Observer * |
o | ) |
|
◆ GetObservers() [1/2]
std::vector< Observer * > * vl::Observable::GetObservers |
( |
| ) |
|
|
protected |
◆ GetObservers() [2/2]
const std::vector< Observer * > * vl::Observable::GetObservers |
( |
| ) |
const |
◆ HasSubscribers()
bool vl::Observable::HasSubscribers |
( |
| ) |
|
|
inline |
◆ Notify()
void vl::Observable::Notify |
( |
vl::VarPtr |
info = nullptr | ) |
|
|
virtual |
◆ Unsubscribe()
void vl::Observable::Unsubscribe |
( |
Observer * |
o | ) |
|
|
protected |
◆ Observer
The documentation for this class was generated from the following files: