IQRF Gateway Daemon
|
This is the complete list of members for IScheduler, including all inherited members.
getMyTask(const std::string &clientId, const TaskHandle &hndl) const =0 | IScheduler | pure virtual |
getMyTasks(const std::string &clientId) const =0 | IScheduler | pure virtual |
registerMessageHandler(const std::string &clientId, TaskHandlerFunc fun)=0 | IScheduler | pure virtual |
removeAllMyTasks(const std::string &clientId)=0 | IScheduler | pure virtual |
removeTask(const std::string &clientId, TaskHandle hndl)=0 | IScheduler | pure virtual |
removeTasks(const std::string &clientId, std::vector< TaskHandle > hndls)=0 | IScheduler | pure virtual |
scheduleTaskAt(const std::string &clientId, const std::string &task, const std::chrono::system_clock::time_point &tp)=0 | IScheduler | pure 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())=0 | IScheduler | pure virtual |
start()=0 | IScheduler | pure virtual |
stop()=0 | IScheduler | pure virtual |
TASK_HANDLE_INVALID | IScheduler | static |
TaskHandle typedef | IScheduler | |
TaskHandlerFunc typedef | IScheduler | |
unregisterMessageHandler(const std::string &clientId)=0 | IScheduler | pure virtual |
~IScheduler() | IScheduler | inlinevirtual |