typedef struct t_AS_attr {
const char *id;
const char *mode;
+ 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 {
const char *power_trace;
int state_initial;
const char *state_trace;
+ int core;
//deployment attribute
const char *function;
xbt_dynar_t args_list;
} 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*);