Task.h File Reference

abstract class for tasks More...

#include <stdio.h>
#include <vector>
#include <baselib.h>
#include <Resource.h>
#include <TaskDict.h>

Go to the source code of this file.

Namespaces

namespace  MipTasks

Classes

class  MipTasks::Task
 abstract Task class More...
class  MipTasks::TaskUtilities

Typedefs

typedef vector< Task * > MipTasks::TasksPointers
typedef vector< Task ** > MipTasks::TasksPPointers
typedef Task * MipTasks::create_task (ResourcePointers resources, int argc, const char *argv[])
typedef void MipTasks::destroy_task (Task *)

Enumerations

enum  MipTasks::TaskOutputs { MipTasks::TASK_OUT_GO_ON, MipTasks::TASK_OUT_EXIT_NORMAL, MipTasks::TASK_OUT_EXIT_GENERIC_PROBLEM, MipTasks::TASK_OUT_NUM }

Variables

static const char * MipTasks::TaskOutputsNames [TASK_OUT_NUM]


Detailed Description

abstract class for tasks

Author:
Antonio Franchi
Todo:
in TaskResources some things are identical to resource ones, they can be joint in a template

Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6