Leosac
0.8.0
Open Source Access Control
|
This is the complete list of members for Leosac::Tools::ISchedule, including all inherited members.
add_mapping(const Tools::ScheduleMappingPtr &map)=0 | Leosac::Tools::ISchedule | pure virtual |
add_timeframe(const SingleTimeFrame &tf)=0 | Leosac::Tools::ISchedule | pure virtual |
clear_mapping()=0 | Leosac::Tools::ISchedule | pure virtual |
clear_timeframes()=0 | Leosac::Tools::ISchedule | pure virtual |
description() const =0 | Leosac::Tools::ISchedule | pure virtual |
description(const std::string &)=0 | Leosac::Tools::ISchedule | pure virtual |
id() const =0 | Leosac::Tools::ISchedule | pure virtual |
is_in_schedule(const std::chrono::system_clock::time_point &tp) const =0 | Leosac::Tools::ISchedule | pure virtual |
mapping() const =0 | Leosac::Tools::ISchedule | pure virtual |
name() const =0 | Leosac::Tools::ISchedule | pure virtual |
name(const std::string &)=0 | Leosac::Tools::ISchedule | pure virtual |
odb_version() const =0 | Leosac::Tools::ISchedule | pure virtual |
timeframes() const =0 | Leosac::Tools::ISchedule | pure virtual |
~ISchedule()=default | Leosac::Tools::ISchedule | virtual |