X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fcomponent-class-sink-colander-internal.h;h=083f976285a43def70d202155b1409b7c9902d9e;hb=7e69c04f557e46fb50e5a888a3bc3451afbd3b8e;hp=36161112b780f38e1d78a03a0b8c204238280264;hpb=8ed535b5ed7341916a1dd486b87bdc6e94ed1b81;p=babeltrace.git diff --git a/include/babeltrace/graph/component-class-sink-colander-internal.h b/include/babeltrace/graph/component-class-sink-colander-internal.h index 36161112..083f9762 100644 --- a/include/babeltrace/graph/component-class-sink-colander-internal.h +++ b/include/babeltrace/graph/component-class-sink-colander-internal.h @@ -2,7 +2,7 @@ #define BABELTRACE_GRAPH_COMPONENT_CLASS_SINK_COLANDER_H /* - * Copyright 2017 Philippe Proulx + * Copyright 2017-2018 Philippe Proulx * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -23,21 +23,27 @@ * SOFTWARE. */ +#include #include +#include #ifdef __cplusplus extern "C" { #endif -struct bt_component_class; -struct bt_notification; +struct bt_component_class_sink_colander_priv_data { + bt_message_array_const msgs; + uint64_t *count_addr; + struct bt_self_component_port_input_message_iterator *msg_iter; +}; struct bt_component_class_sink_colander_data { - struct bt_notification **notification; - const enum bt_notification_type *notification_types; + bt_message_array_const msgs; + uint64_t *count_addr; }; -extern struct bt_component_class *bt_component_class_sink_colander_get(void); +extern struct bt_component_class_sink * +bt_component_class_sink_colander_get(void); #ifdef __cplusplus }