예제 #1
0
void ETag_surfxml_storage___type(void)
{
  s_sg_platf_storage_type_cbarg_t storage_type;
  memset(&storage_type,0,sizeof(storage_type));

  storage_type.content = A_surfxml_storage___type_content;
  storage_type.content_type = A_surfxml_storage___type_content___type;
  storage_type.id = A_surfxml_storage___type_id;
  storage_type.model = A_surfxml_storage___type_model;
  storage_type.properties = current_property_set;
  storage_type.size = surf_parse_get_size(A_surfxml_storage___type_size);
  sg_platf_new_storage_type(&storage_type);
  current_property_set = NULL;
}
예제 #2
0
void ETag_surfxml_storage___type(void)
{
  s_sg_platf_storage_type_cbarg_t storage_type = SG_PLATF_STORAGE_TYPE_INITIALIZER;
  memset(&storage_type,0,sizeof(storage_type));

  storage_type.content          = A_surfxml_storage___type_content;
  storage_type.content_type     = A_surfxml_storage___type_content___type;
  storage_type.id               = A_surfxml_storage___type_id;
  storage_type.model            = A_surfxml_storage___type_model;
  storage_type.properties       = current_property_set;
  storage_type.model_properties = current_model_property_set;
  storage_type.size             = surf_parse_get_size(A_surfxml_storage___type_size,
        "size of storage type", storage_type.id);
  sg_platf_new_storage_type(&storage_type);
  current_property_set       = NULL;
  current_model_property_set = NULL;
}
예제 #3
0
void ETag_surfxml_storage___type()
{
  simgrid::kernel::routing::StorageTypeCreationArgs storage_type;

  storage_type.properties = current_property_set;
  current_property_set    = nullptr;

  storage_type.model_properties = current_model_property_set;
  current_model_property_set    = nullptr;

  storage_type.content = A_surfxml_storage___type_content;
  storage_type.id      = A_surfxml_storage___type_id;
  storage_type.model   = A_surfxml_storage___type_model;
  storage_type.size =
      surf_parse_get_size(A_surfxml_storage___type_size, "size of storage type", storage_type.id.c_str());
  sg_platf_new_storage_type(&storage_type);
}