Generic scheduler. More...
#include <ndn-cxx/util/scheduler.hpp>
Inheritance diagram for ndn::util::scheduler::Scheduler:
Collaboration diagram for ndn::util::scheduler::Scheduler:Public Member Functions | |
| Scheduler (boost::asio::io_service &ioService) | |
| ~Scheduler () | |
| void | cancelAllEvents () |
| Cancel all scheduled events. More... | |
| void | cancelEvent (const EventId &eid) |
| Cancel a scheduled event. More... | |
| EventId | scheduleEvent (time::nanoseconds after, const EventCallback &callback) |
| Schedule a one-time event after the specified delay. More... | |
Generic scheduler.
Definition at line 154 of file scheduler.hpp.
|
explicit |
Definition at line 93 of file scheduler.cpp.
|
default |
| void ndn::util::scheduler::Scheduler::cancelAllEvents | ( | ) |
Cancel all scheduled events.
Definition at line 135 of file scheduler.cpp.
|
inline |
Cancel a scheduled event.
You may also invoke eid.cancel()
Definition at line 173 of file scheduler.hpp.
| EventId ndn::util::scheduler::Scheduler::scheduleEvent | ( | time::nanoseconds | after, |
| const EventCallback & | callback | ||
| ) |
Schedule a one-time event after the specified delay.
Definition at line 102 of file scheduler.cpp.