- surf_cpu_resource->common_public->states.ready_action_set=
- xbt_swag_new(xbt_swag_offset(action,state_hookup));
- surf_cpu_resource->common_public->states.running_action_set=
- xbt_swag_new(xbt_swag_offset(action,state_hookup));
- surf_cpu_resource->common_public->states.failed_action_set=
- xbt_swag_new(xbt_swag_offset(action,state_hookup));
- surf_cpu_resource->common_public->states.done_action_set=
- xbt_swag_new(xbt_swag_offset(action,state_hookup));
+ surf_cpu_resource->common_private =
+ xbt_new0(s_surf_resource_private_t, 1);
+ surf_cpu_resource->common_public = xbt_new0(s_surf_resource_public_t, 1);
+/* surf_cpu_resource->extension_private = xbt_new0(s_surf_cpu_resource_extension_private_t,1); */
+ surf_cpu_resource->extension_public =
+ xbt_new0(s_surf_cpu_resource_extension_public_t, 1);
+
+ surf_cpu_resource->common_public->states.ready_action_set =
+ xbt_swag_new(xbt_swag_offset(action, state_hookup));
+ surf_cpu_resource->common_public->states.running_action_set =
+ xbt_swag_new(xbt_swag_offset(action, state_hookup));
+ surf_cpu_resource->common_public->states.failed_action_set =
+ xbt_swag_new(xbt_swag_offset(action, state_hookup));
+ surf_cpu_resource->common_public->states.done_action_set =
+ xbt_swag_new(xbt_swag_offset(action, state_hookup));