X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Futils%2Fcounter%2Fcounter.h;h=c29f0fd5335ff046a410ef35ec08637fff596bde;hb=68b66a256a54d32992dfefeaad11eea88b7df234;hp=eb8a37bbf81822b3b9bda08b0009ae2c88fe4c1f;hpb=d6e69534ef08a2dd8bff9eb5af1eab63736b3d31;p=babeltrace.git diff --git a/plugins/utils/counter/counter.h b/plugins/utils/counter/counter.h index eb8a37bb..c29f0fd5 100644 --- a/plugins/utils/counter/counter.h +++ b/plugins/utils/counter/counter.h @@ -24,7 +24,7 @@ */ #include -#include +#include #include #include @@ -34,9 +34,13 @@ struct counter { uint64_t event; uint64_t stream_begin; uint64_t stream_end; + uint64_t stream_activity_begin; + uint64_t stream_activity_end; uint64_t packet_begin; uint64_t packet_end; - uint64_t inactivity; + uint64_t disc_events; + uint64_t disc_packets; + uint64_t msg_iter_inactivity; uint64_t other; } count; uint64_t last_printed_total; @@ -46,7 +50,7 @@ struct counter { }; BT_HIDDEN -enum bt_self_component_status counter_init( +bt_self_component_status counter_init( bt_self_component_sink *component, const bt_value *params, void *init_method_data); @@ -54,12 +58,10 @@ BT_HIDDEN void counter_finalize(bt_self_component_sink *component); BT_HIDDEN -enum bt_self_component_status counter_port_connected( - bt_self_component_sink *component, - bt_self_component_port_input *self_port, - const bt_port_output *other_port); +bt_self_component_status counter_graph_is_configured( + bt_self_component_sink *component); BT_HIDDEN -enum bt_self_component_status counter_consume(bt_self_component_sink *component); +bt_self_component_status counter_consume(bt_self_component_sink *component); #endif /* BABELTRACE_PLUGINS_UTILS_COUNTER_H */