plebble
|
#include <calendar.h>
Public Member Functions | |
calendar_t () | |
~calendar_t () | |
calendar_t (const calendar_t &)=delete | |
calendar_t & | operator= (const calendar_t &)=delete |
void | clear_until (uint64_t) |
int | schedule (evidence *e) |
Public Attributes | |
mutex | mx |
uint64_t | block_opening |
uint64_t | block_closure |
uint64_t | last_processed |
Static Public Attributes | |
static constexpr chrono::seconds | cycle_period {60} |
static constexpr chrono::seconds | idle_wakeup {1} |
static constexpr chrono::seconds | relay_interval {15} |
us::gov::engine::calendar_t::calendar_t | ( | ) |
us::gov::engine::calendar_t::~calendar_t | ( | ) |
|
delete |
void us::gov::engine::calendar_t::clear_until | ( | uint64_t | ) |
|
delete |
int us::gov::engine::calendar_t::schedule | ( | evidence * | e | ) |
uint64_t us::gov::engine::calendar_t::block_closure |
uint64_t us::gov::engine::calendar_t::block_opening |
|
staticconstexpr |
|
staticconstexpr |
uint64_t us::gov::engine::calendar_t::last_processed |
|
mutable |
|
staticconstexpr |