Simple task manager which uses a Ticker

TaskManager.h

Committer:
Phlaphead
Date:
2011-01-14
Revision:
2:3cb7f5770feb
Parent:
0:e381c3adaa04

File content as of revision 2:3cb7f5770feb:

#ifndef TaskManager_h
#define TaskManager_h


#include "Task.h"

#include <list>

using namespace std;

/**
 * TaskManager class manages a list of running or suspended tasks.
 */
class TaskManager
{
    
public:

    /**
     * Contructor.
     */
    TaskManager();
    
    /**
     * Start a task.
     * @param _task The task object to start
     */
    void startTask(Task* _task);
    
private:

    list<Task*> tasks;

    
};



#endif