vulp
2.2.2
|
Base class for observers. More...
#include <Observer.h>
Public Member Functions | |
virtual | ~Observer () |
Destructor is virtual to deallocate lists of observers properly. More... | |
virtual std::string | prefix () const noexcept |
Prefix of outputs in the observation dictionary. More... | |
virtual void | reset (const Dictionary &config) |
Reset observer. More... | |
virtual void | read (const Dictionary &observation) |
Read inputs from other observations. More... | |
virtual void | write (Dictionary &observation) |
Write outputs, called if reading was successful. More... | |
Base class for observers.
Definition at line 15 of file Observer.h.
|
inlinevirtual |
Destructor is virtual to deallocate lists of observers properly.
Definition at line 18 of file Observer.h.
|
inlinevirtualnoexcept |
Prefix of outputs in the observation dictionary.
Definition at line 21 of file Observer.h.
|
inlinevirtual |
Read inputs from other observations.
[in] | observation | Dictionary to read other observations from. |
Definition at line 38 of file Observer.h.
|
inlinevirtual |
Reset observer.
[in] | config | Configuration dictionary. |
Definition at line 29 of file Observer.h.
|
inlinevirtual |
Write outputs, called if reading was successful.
[out] | observation | Dictionary to write observations to. |
Definition at line 47 of file Observer.h.