*/
int MSG_get_host_number(void)
{
- return host_lib->count;
+ return xbt_lib_length(host_lib);
}
/** \ingroup m_host_management
char *key;
void **data;
- if (host_lib->count == 0)
+ if (xbt_lib_length(host_lib) == 0)
return NULL;
else
- array = xbt_new0(void *, host_lib->count);
+ array = xbt_new0(void *, xbt_lib_length(host_lib));
xbt_lib_foreach(host_lib, cursor, key, data) {
if(routing_get_network_element_type(key) == SURF_NETWORK_ELEMENT_HOST)
computer = xbt_dynar_new(sizeof(SD_task_t), NULL);
xbt_dict_set(computers, char_performer, computer, NULL);
}
- if(performer < host_lib->count){
+ if(performer < xbt_lib_length(host_lib)){
// the wanted computer is available
SD_task_t *task_test = NULL;
if(order < computer->used)
int i;
if (sd_global->link_list == NULL) { /* this is the first time the function is called */
- sd_global->link_list = xbt_new(SD_link_t, link_lib->count);
+ sd_global->link_list = xbt_new(SD_link_t, xbt_lib_length(link_lib));
i = 0;
xbt_lib_foreach(link_lib, cursor, key, data) {
*/
int SD_link_get_number(void)
{
- return link_lib->count;
+ return xbt_lib_length(link_lib);
}
/**
if (sd_global->workstation_list == NULL) { /* this is the first time the function is called */
sd_global->workstation_list =
- xbt_new(SD_workstation_t, host_lib->count);
+ xbt_new(SD_workstation_t, xbt_lib_length(host_lib));
i = 0;
xbt_lib_foreach(host_lib, cursor, key, data) {
*/
int SD_workstation_get_number(void)
{
- return host_lib->count;
+ return xbt_lib_length(host_lib);
}
/**