IQRF Gateway Daemon
Scheduler Member List

This is the complete list of members for Scheduler, including all inherited members.

getMyTask(const std::string &clientId, const TaskHandle &hndl) const overrideSchedulervirtual
getMyTasks(const std::string &clientId) const overrideSchedulervirtual
registerMessageHandler(const std::string &clientId, TaskHandlerFunc fun) overrideSchedulervirtual
removeAllMyTasks(const std::string &clientId) overrideSchedulervirtual
removeTask(const std::string &clientId, TaskHandle hndl) overrideSchedulervirtual
removeTasks(const std::string &clientId, std::vector< TaskHandle > hndls) overrideSchedulervirtual
Scheduler()Scheduler
scheduleTaskAt(const std::string &clientId, const std::string &task, const std::chrono::system_clock::time_point &tp) overrideSchedulervirtual
scheduleTaskPeriodic(const std::string &clientId, const std::string &task, const std::chrono::seconds &sec, const std::chrono::system_clock::time_point &tp) overrideSchedulervirtual
start() overrideSchedulervirtual
stop() overrideSchedulervirtual
TASK_HANDLE_INVALIDISchedulerstatic
TaskHandle typedefScheduler
TaskHandlerFunc typedefIScheduler
unregisterMessageHandler(const std::string &clientId) overrideSchedulervirtual
updateConfiguration(const rapidjson::Value &cfg)Scheduler
~IScheduler()ISchedulerinlinevirtual
~Scheduler()Schedulervirtual