#define BABELTRACE_GRAPH_COMPONENT_CLASS_SINK_COLANDER_H
/*
- * Copyright 2017 Philippe Proulx <pproulx@efficios.com>
+ * Copyright 2017-2018 Philippe Proulx <pproulx@efficios.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* SOFTWARE.
*/
+#include <stdint.h>
#include <babeltrace/types.h>
+#include <babeltrace/graph/notification-const.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct bt_component_class;
-struct bt_notification;
-
struct bt_component_class_sink_colander_data {
- struct bt_notification **notification;
- const enum bt_notification_type *notification_types;
+ bt_notification_array_const notifs;
+ 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
}