#include <dpp/export.h>#include <stdint.h>#include <map>#include <unordered_map>#include <stddef.h>#include <ctime>#include <functional>

Classes | |
| class | dpp::oneshot_timer |
| Trigger a timed event once. More... | |
| struct | dpp::timer_t |
| Used internally to store state of active timers. More... | |
Namespaces | |
| dpp | |
| The main namespace for D++ functions. | |
Typedefs | |
| typedef size_t | dpp::timer |
| Represents a timer handle. More... | |
| typedef std::function< void(timer)> | dpp::timer_callback_t |
| The type for a timer callback. More... | |
| typedef std::multimap< time_t, timer_t * > | dpp::timer_next_t |
| A map of timers, ordered by earliest first so that map::begin() is always the soonest to be due. More... | |
| typedef std::unordered_map< timer, timer_t * > | dpp::timer_reg_t |
| A map of timers stored by handle. More... | |