# | Line 8 | Line 8 | |
---|---|---|
8 | ||
9 | Daemon::Daemon() : running(true), loaded(false), thread(new api::Thread(etl::BindAll(&Daemon::loop, this))) {} | |
10 | ||
11 | + | void Daemon::load() |
12 | + | { |
13 | + | api::Cerr << this << ios::NewLine; |
14 | + | |
15 | + | loaded = true; |
16 | + | } |
17 | + | |
18 | + | void Daemon::run() |
19 | + | { |
20 | + | api::Cerr << this << ios::NewLine; |
21 | + | |
22 | + | running = false; |
23 | + | } |
24 | + | |
25 | int Daemon::loop() | |
26 | { | |
27 | while (running) if (loaded) run(); else load(); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |