typedef enum {
SURF_WORKSTATION_RESOURCE_CPU,
SURF_WORKSTATION_RESOURCE_LINK,
-} e_surf_workstation_resource_type_t;
+} e_surf_workstation_model_type_t;
+
+
+/**************************************/
+/********* router object **************/
+/**************************************/
+typedef struct router_KCCFLN05 {
+ char *name;
+ unsigned int id;
+} s_router_KCCFLN05_t, *router_KCCFLN05_t;
+
/**************************************/
/********* cpu object *****************/
/**************************************/
typedef struct cpu_KCCFLN05 {
- surf_resource_t resource;
- e_surf_workstation_resource_type_t type; /* Do not move this field */
+ surf_model_t model;
+ e_surf_workstation_model_type_t type; /* Do not move this field */
char *name; /* Do not move this field */
lmm_constraint_t constraint;
lmm_constraint_t bus;
/**************************************/
typedef struct network_link_KCCFLN05 {
- surf_resource_t resource;
- e_surf_workstation_resource_type_t type; /* Do not move this field */
+ surf_model_t model;
+ e_surf_workstation_model_type_t type; /* Do not move this field */
char *name; /* Do not move this field */
lmm_constraint_t constraint;
double lat_current;
} s_surf_action_workstation_KCCFLN05_t,
*surf_action_workstation_KCCFLN05_t;
+
+
+
#endif /* _SURF_WORKSTATION_KCCFLN05_PRIVATE_H */