]> rtime.felk.cvut.cz Git - frescor/frsh-include.git/blob - frsh_feedback_control_types.h
Updating license header in FRSH directory
[frescor/frsh-include.git] / frsh_feedback_control_types.h
1 // -----------------------------------------------------------------------
2 //  Copyright (C) 2006 - 2008 FRESCOR consortium partners:
3 //
4 //    Universidad de Cantabria,              SPAIN
5 //    University of York,                    UK
6 //    Scuola Superiore Sant'Anna,            ITALY
7 //    Kaiserslautern University,             GERMANY
8 //    Univ. Politécnica  Valencia,           SPAIN
9 //    Czech Technical University in Prague,  CZECH REPUBLIC
10 //    ENEA                                   SWEDEN
11 //    Thales Communication S.A.              FRANCE
12 //    Visual Tools S.A.                      SPAIN
13 //    Rapita Systems Ltd                     UK
14 //    Evidence                               ITALY
15 //
16 //    See http://www.frescor.org for a link to partners' websites
17 //
18 //           FRESCOR project (FP6/2005/IST/5-034026) is funded
19 //        in part by the European Union Sixth Framework Programme
20 //        The European Union is not liable of any use that may be
21 //        made of this code.
22 //
23 //
24 //  based on previous work (FSF) done in the FIRST project
25 //
26 //   Copyright (C) 2005  Mälardalen University, SWEDEN
27 //                       Scuola Superiore S.Anna, ITALY
28 //                       Universidad de Cantabria, SPAIN
29 //                       University of York, UK
30 //
31 //   FSF API web pages: http://marte.unican.es/fsf/docs
32 //                      http://shark.sssup.it/contrib/first/docs/
33 //
34 //   This file is part of FRSH (FRescor ScHeduler)
35 //
36 //  FRSH is free software; you can redistribute it and/or modify it
37 //  under terms of the GNU General Public License as published by the
38 //  Free Software Foundation; either version 2, or (at your option) any
39 //  later version.  FRSH is distributed in the hope that it will be
40 //  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
41 //  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
42 //  General Public License for more details. You should have received a
43 //  copy of the GNU General Public License along with FRSH; see file
44 //  COPYING. If not, write to the Free Software Foundation, 675 Mass Ave,
45 //  Cambridge, MA 02139, USA.
46 //
47 //  As a special exception, including FRSH header files in a file,
48 //  instantiating FRSH generics or templates, or linking other files
49 //  with FRSH objects to produce an executable application, does not
50 //  by itself cause the resulting executable application to be covered
51 //  by the GNU General Public License. This exception does not
52 //  however invalidate any other reasons why the executable file might be
53 //  covered by the GNU Public License.
54 //  As a special exception, if you include this header file into source
55 //  files to be compiled, this header file does not by itself cause
56 //  the resulting executable to be covered by the GNU General Public
57 //  License.  This exception does not however invalidate any other
58 //  reasons why the executable file might be covered by the GNU General
59 //  Public License.
60 // -----------------------------------------------------------------------
61
62 //==============================================
63 //  ******** *******    ********  **      **
64 //  **///// /**////**  **//////  /**     /**
65 //  **      /**   /** /**        /**     /**
66 //  ******* /*******  /********* /**********
67 //  **////  /**///**  ////////** /**//////**
68 //  **      /**  //**        /** /**     /**
69 //  **      /**   //** ********  /**     /**
70 //  //       //     // ////////   //      // 
71 //
72 // FRSH(FRescor ScHeduler), pronounced "fresh"
73 //==============================================
74
75 #ifndef         FRSH_FEEDBACK_CONTROL_TYPES_H_
76 #define         FRSH_FEEDBACK_CONTROL_TYPES_H__
77
78 #include <time.h>
79 #include "frsh_opaque_types.h"
80 #include "frsh_configuration_parameters.h"
81
82 FRSH_CPP_BEGIN_DECLS
83 /**
84  * @file frsh_feedback_control_types.h
85  **/
86
87 /**
88  * @addtogroup feedbackctrl
89  *
90  * @{
91  **/
92
93 /** 
94  * Integer type from 0 to 100 representing the percentage of spare
95  * capacity that will be allocated for feedbackctrl
96  **/
97 typedef int frsh_spare_subset_t;
98
99 /*@}*/
100
101 FRSH_CPP_END_DECLS
102
103 #endif      /* !FRSH_FEEDBACK_CONTROL_TYPES_H_ */