SensESP
2.7.2
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
observable.cpp
Go to the documentation of this file.
1
#include "
observable.h
"
2
3
namespace
sensesp
{
4
5
Observable::Observable
(
Observable
&&
other
) : observers{
other
.observers} {}
6
7
void
Observable::notify
() {
8
for
(
auto
o
: observers) {
9
o
();
10
}
11
}
12
13
void
Observable::attach
(std::function<
void
()>
observer
) {
14
observers.push_front(
observer
);
15
}
16
17
}
// namespace sensesp
sensesp::LambdaTransform
Construct a new transform based on a single function.
Definition
lambda_transform.h:71
sensesp::Observable
A base class which allow observers to attach callbacks to themselves. The callbacks will be called wh...
Definition
observable.h:16
sensesp::Observable::attach
void attach(std::function< void()> observer)
Definition
observable.cpp:13
sensesp::Observable::Observable
Observable()
Definition
observable.h:18
sensesp::Observable::notify
void notify()
Definition
observable.cpp:7
sensesp
Definition
sensesp.h:22
observable.h
src
sensesp
system
observable.cpp
Generated by
1.9.8