+typedef struct surf_action_network_CM02 {
+ s_surf_action_t generic_action;
+ s_xbt_swag_hookup_t action_list_hookup;
+ double latency;
+ double lat_current;
+ double weight;
+ lmm_variable_t variable;
+ double rate;
+ struct {
+ const char* link_name;
+ double gap;
+ double size;
+ xbt_fifo_item_t fifo_item;
+ } sender;
+#ifdef HAVE_LATENCY_BOUND_TRACKING
+ int latency_limited;
+#endif
+ int suspended;
+#ifdef HAVE_TRACING
+ char *src_name;
+ char *dst_name;
+#endif
+ int index_heap;
+ enum heap_action_type hat;
+ double last_update;
+} s_surf_action_network_CM02_t, *surf_action_network_CM02_t;