IQRF Gateway Daemon
IScheduler Member List

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

getMyTask(const std::string &clientId, const TaskHandle &hndl) const =0ISchedulerpure virtual
getMyTasks(const std::string &clientId) const =0ISchedulerpure virtual
registerMessageHandler(const std::string &clientId, TaskHandlerFunc fun)=0ISchedulerpure virtual
removeAllMyTasks(const std::string &clientId)=0ISchedulerpure virtual
removeTask(const std::string &clientId, TaskHandle hndl)=0ISchedulerpure virtual
removeTasks(const std::string &clientId, std::vector< TaskHandle > hndls)=0ISchedulerpure virtual
scheduleTaskAt(const std::string &clientId, const std::string &task, const std::chrono::system_clock::time_point &tp)=0ISchedulerpure virtual
scheduleTaskPeriodic(const std::string &clientId, const std::string &task, const std::chrono::seconds &sec, const std::chrono::system_clock::time_point &tp=std::chrono::system_clock::now())=0ISchedulerpure virtual
start()=0ISchedulerpure virtual
stop()=0ISchedulerpure virtual
TASK_HANDLE_INVALIDISchedulerstatic
TaskHandle typedefIScheduler
TaskHandlerFunc typedefIScheduler
unregisterMessageHandler(const std::string &clientId)=0ISchedulerpure virtual
~IScheduler()ISchedulerinlinevirtual