iipsrv
0.9.9
|
Generic class to encapsulate various commands. More...
#include <Task.h>
Public Member Functions | |
virtual | ~Task () |
Virtual destructor. | |
virtual void | run (Session *session, const std::string &argument) |
Main public function. | |
void | checkImage () |
Check image. | |
Static Public Member Functions | |
static Task * | factory (const std::string &type) |
Factory function. | |
Protected Attributes | |
Timer | command_timer |
Timer for each task. | |
Session * | session |
Pointer to our session data. | |
std::string | argument |
Argument supplied to the task. |
Generic class to encapsulate various commands.
static Task* Task::factory | ( | const std::string & | type | ) | [static] |
Factory function.
type | command type |