]> rtime.felk.cvut.cz Git - frescor/frsh-include.git/blobdiff - frsh_core_types.h
Adding global_error_condition variable to facilitate error propagation in
[frescor/frsh-include.git] / frsh_core_types.h
index a65962868679f64f43621c1e2a60cbd3c0d267fa..1bf5e5485046eeb204b0ac364f86ae493c4066af 100644 (file)
@@ -117,7 +117,7 @@ typedef enum {FRSH_RS_IN_PROGRESS,
  *  Vres Id type, that identifies a vres created to manage a given
  *  contract
  **/
-typedef int      frsh_vres_id_t;             // => 0
+typedef unsigned int      frsh_vres_id_t;             // => 0
 
 /** Contract ressource type:  processor, network, memory **/
 typedef enum {
@@ -128,7 +128,7 @@ typedef enum {
 
 /** Ressource Id: processor_id or network_id **/
 /**********************************************/
-typedef int frsh_resource_id_t;
+typedef unsigned int frsh_resource_id_t;
 
 /** This defines 1 resource_id value for systems that have only one
     resource of a kind. **/
@@ -137,8 +137,9 @@ typedef int frsh_resource_id_t;
 /** Kind of contract: regular, background or dummy **/
 typedef enum {FRSH_CT_REGULAR, FRSH_CT_BACKGROUND, FRSH_CT_DUMMY} frsh_contract_type_t;
 
-#define CONTRACT_LABEL_MAXLENGTH 15
-typedef char frsh_contract_label_t[CONTRACT_LABEL_MAXLENGTH + 1];
+// The name of this constant has been updated to have the FRSH_ prefix
+#define FRSH_CONTRACT_LABEL_MAXLENGTH 15
+typedef char frsh_contract_label_t[FRSH_CONTRACT_LABEL_MAXLENGTH + 1];
 
 /**
  *  Contract parameters type; it is an opaque type (i.e. the internal