SimGrid  3.16
Versatile Simulation of Distributed Systems
surfxml_parseplatf.cpp File Reference
#include "src/instr/instr_private.h"
#include "src/surf/cpu_interface.hpp"
#include "src/surf/network_interface.hpp"
#include "xbt/dict.h"
#include "xbt/log.h"
#include "xbt/misc.h"
#include "xbt/str.h"
#include <vector>
#include "src/surf/xml/platf_private.hpp"

Functions

 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY (surf_parse)
 
void sg_platf_trace_connect (sg_platf_trace_connect_cbarg_t trace_connect)
 
void parse_after_config ()
 
void parse_platform_file (const char *file)
 

Variables

xbt_dict_t traces_set_list = nullptr
 
std::unordered_map< std::string, std::stringtrace_connect_list_host_avail
 
std::unordered_map< std::string, std::stringtrace_connect_list_host_speed
 
std::unordered_map< std::string, std::stringtrace_connect_list_link_avail
 
std::unordered_map< std::string, std::stringtrace_connect_list_link_bw
 
std::unordered_map< std::string, std::stringtrace_connect_list_link_lat
 
static int after_config_done
 

Function Documentation

◆ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY()

XBT_LOG_EXTERNAL_DEFAULT_CATEGORY ( surf_parse  )

◆ sg_platf_trace_connect()

void sg_platf_trace_connect ( sg_platf_trace_connect_cbarg_t  trace_connect)

◆ parse_after_config()

void parse_after_config ( )

◆ parse_platform_file()

void parse_platform_file ( const char *  file)

Variable Documentation

◆ traces_set_list

xbt_dict_t traces_set_list = nullptr

◆ trace_connect_list_host_avail

std::unordered_map<std::string, std::string> trace_connect_list_host_avail

◆ trace_connect_list_host_speed

std::unordered_map<std::string, std::string> trace_connect_list_host_speed

◆ trace_connect_list_link_avail

std::unordered_map<std::string, std::string> trace_connect_list_link_avail

◆ trace_connect_list_link_bw

std::unordered_map<std::string, std::string> trace_connect_list_link_bw

◆ trace_connect_list_link_lat

std::unordered_map<std::string, std::string> trace_connect_list_link_lat

◆ after_config_done

int after_config_done
static