summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
dea681e)
/* What is needed to bypass the parser. */
XBT_PUBLIC_DATA(int_f_void_t) surf_parse; /* Entry-point to the parser. Set this to your function. */
/* What is needed to bypass the parser. */
XBT_PUBLIC_DATA(int_f_void_t) surf_parse; /* Entry-point to the parser. Set this to your function. */
-XBT_PUBLIC(void) parse_E_route_store_route(void);
-XBT_PUBLIC(void) parse_S_AS(char *AS_id, char *AS_routing);
-XBT_PUBLIC(void) parse_E_AS(const char *AS_id);
-XBT_PUBLIC(void) parse_S_host(const char *host_id, const char* coord);
-XBT_PUBLIC(void) parse_S_route_new_and_endpoints(const char *src_id, const char *dst_id);
-XBT_PUBLIC(void) parse_E_link_ctn_new_elem(const char *link_id);
-
/* Set of macros to make the bypassing work easier.
* See examples/msg/masterslave_bypass.c for an example of use */
/* Set of macros to make the bypassing work easier.
* See examples/msg/masterslave_bypass.c for an example of use */
/**
* \brief Add a "host" to the network element list
*/
/**
* \brief Add a "host" to the network element list
*/
-void parse_S_host(const char *host_id, const char* coord)
+static void parse_S_host(const char *host_id, const char* coord)
{
network_element_info_t info = NULL;
if (current_routing->hierarchy == SURF_ROUTING_NULL)
{
network_element_info_t info = NULL;
if (current_routing->hierarchy == SURF_ROUTING_NULL)
/**
* \brief Set the endponints for a route
*/
/**
* \brief Set the endponints for a route
*/
-void parse_S_route_new_and_endpoints(const char *src_id, const char *dst_id)
+static void parse_S_route_new_and_endpoints(const char *src_id, const char *dst_id)
{
if (src != NULL && dst != NULL && link_list != NULL)
THROW2(arg_error, 0, "Route between %s to %s can not be defined",
{
if (src != NULL && dst != NULL && link_list != NULL)
THROW2(arg_error, 0, "Route between %s to %s can not be defined",
/**
* \brief Set a new link on the actual list of link for a route or ASroute
*/
/**
* \brief Set a new link on the actual list of link for a route or ASroute
*/
-void parse_E_link_ctn_new_elem(const char *link_id)
+static void parse_E_link_ctn_new_elem(const char *link_id)
{
char *val;
val = xbt_strdup(link_id);
{
char *val;
val = xbt_strdup(link_id);
/**
* \brief Store the route by calling the set_route function of the current routing component
*/
/**
* \brief Store the route by calling the set_route function of the current routing component
*/
-void parse_E_route_store_route(void)
+static void parse_E_route_store_route(void)
{
name_route_extended_t route = xbt_new0(s_name_route_extended_t, 1);
route->generic_route.link_list = link_list;
{
name_route_extended_t route = xbt_new0(s_name_route_extended_t, 1);
route->generic_route.link_list = link_list;
* make the new structure and
* set the parsing functions to allows parsing the part of the routing tree
*/
* make the new structure and
* set the parsing functions to allows parsing the part of the routing tree
*/
-void parse_S_AS(char *AS_id, char *AS_routing)
+static void parse_S_AS(char *AS_id, char *AS_routing)
{
routing_component_t new_routing;
model_type_t model = NULL;
{
routing_component_t new_routing;
model_type_t model = NULL;
* When you finish to read the routing component, other structures must be created.
* the "end" method allow to do that for any routing model type
*/
* When you finish to read the routing component, other structures must be created.
* the "end" method allow to do that for any routing model type
*/
-void parse_E_AS(const char *AS_id)
+static void parse_E_AS(const char *AS_id)
{
if (current_routing == NULL) {
{
if (current_routing == NULL) {