Scheduler is a stanalone cron service. More...
#include <H:/WOSH/win32_vc2010/src/framework/xtended/Scheduler.h>
Public Member Functions | |
| Scheduler () | |
| Default constructor. Init vars. | |
| virtual | ~Scheduler () |
| Empty destructor. | |
Getters | |
| bool | isDisabled () const |
Setters | |
| void | setDisabled (bool disabled=true) |
Protected Member Functions | |
Internal methods | |
| virtual bool | initializingThread () |
| virtual void | runThread () |
| virtual void | exitingThread () |
Protected Attributes | |
| LogContext | Log |
| my logger | |
| tSchedulerTaskList | tasks |
| task' queue | |
| ThreadPool < SchedulerTaskExecuter > * | workersPool |
| collection of worker processes | |
Scheduler is a stanalone cron service.
Definition at line 169 of file Scheduler.h.
| wosh::xtended::Scheduler::Scheduler | ( | ) |
Default constructor. Init vars.
Definition at line 64 of file Scheduler.cpp.
References wosh::LOG_INFO.
| wosh::xtended::Scheduler::~Scheduler | ( | ) | [virtual] |
Empty destructor.
Definition at line 77 of file Scheduler.cpp.
LogContext wosh::xtended::Scheduler::Log [mutable, protected] |
my logger
Definition at line 232 of file Scheduler.h.
tSchedulerTaskList wosh::xtended::Scheduler::tasks [protected] |
task' queue
Definition at line 234 of file Scheduler.h.
ThreadPool<SchedulerTaskExecuter>* wosh::xtended::Scheduler::workersPool [protected] |
collection of worker processes
Definition at line 236 of file Scheduler.h.