xbt_dynar_t host_list_d;
xbt_dynar_t link_list_d;
xbt_dynar_t route_list_d;
+ xbt_dynar_t router_list_d;
+ xbt_dynar_t sub_as_list_id;
} AS_attr, *p_AS_attr;
typedef struct t_host_attr {
//deployment attribute
const char *function;
xbt_dynar_t args_list;
+ xbt_dict_t properties;
} host_attr, *p_host_attr;
} route_attr, *p_route_attr;
+typedef struct t_router_attr {
+ const char *id;
+} router_attr, *p_router_attr;
+
// Public Functions
int console_add_host(lua_State*);
int console_add_route(lua_State*);
int console_add_AS(lua_State*);
int console_set_function(lua_State*);
+int console_host_set_property(lua_State*);
int console_parse_platform(void);
int console_parse_application(void);