RecoSim  1.0
 All Classes Files Functions Variables Enumerations
Classes | Macros | Enumerations | Variables
task_implementation.h File Reference
#include <iostream>
#include <string>
#include <map>
#include <systemc.h>

Go to the source code of this file.

Classes

class  TaskImplementation
 

Enumerations

enum  RZState {
  RZ_BLANK, RZ_RECONFIG, RZ_MAPPED, RZ_ACTIVE,
  RZ_RUNNING
}
 
enum  Task_state {
  INACTIVE, QUEUED, CONFIG, MAPPED,
  RUNNING, PREEMPTED_MAPPED, PREEMPTED_INACTIVE, WAITING,
  IDLE, STATIC, CONTEXT_SAVE, CONTEXT_RESTORE
}
 

Variables

const int NB_RZ_STATES = 5
 
const string RZState_string [NB_RZ_STATES] = {"Blank", "Reconfiguring", "Mapped", "Active", "Running"}
 
const string Task_state_string [12] = {"INACTIVE", "QUEUED", "CONFIG", "MAPPED", "RUNNING", "PREEMPTED_MAPPED", "PREEMPTED_INACTIVE", "WAITING", "IDLE", "STATIC", "CONTEXT_SAVE", "CONTEXT_RESTORE"}
 

Detailed Description

UNS - CNRS Copyright 2012 All Rights Reserved.

These computer program listings and specifications, herein, are the property of Université de Nice Sophia-Antipolis (UNS) and Centre National de la Recherche Scientifique (CNRS), and shall not be reproduced or copied or used in whole or in part as the basis for manufacture or sale of items without written permission. For a license agreement, please contact: conta.nosp@m.ct@s.nosp@m.attse.nosp@m..com

Author
Francois Duhem (Franc.nosp@m.ois..nosp@m.Duhem.nosp@m.@uni.nosp@m.ce.fr), Fabrice Muller (Fabri.nosp@m.ce.M.nosp@m.uller.nosp@m.@uni.nosp@m.ce.fr) University of Nice-Sophia Antipolis - LEAT/CNRS
Version
1.0
Date
2012-08-22

DESCRIPTION

Represents the immplementation of a task coupled with its reconfiguration times.

Enumeration Type Documentation

enum Task_state

Enumeration for the task state

Variable Documentation

const int NB_RZ_STATES = 5

Enumeration for the RZ state