X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fnotification-stream.h;h=2dea094cf790135b9dc74cb7dd2fecf0d5f270de;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hp=67ed5f5b43a49a0e01d03d7e0338776287bbb00e;hpb=3230ee6b4f3a704958b761daecae835c56938bc9;p=babeltrace.git diff --git a/include/babeltrace/graph/notification-stream.h b/include/babeltrace/graph/notification-stream.h index 67ed5f5b..2dea094c 100644 --- a/include/babeltrace/graph/notification-stream.h +++ b/include/babeltrace/graph/notification-stream.h @@ -1,9 +1,7 @@ -#ifndef BABELTRACE_COMPONENT_NOTIFICATION_STREAM_H -#define BABELTRACE_COMPONENT_NOTIFICATION_STREAM_H +#ifndef BABELTRACE_GRAPH_NOTIFICATION_STREAM_H +#define BABELTRACE_GRAPH_NOTIFICATION_STREAM_H /* - * BabelTrace - Plug-in Stream-related Notifications - * * Copyright 2016 Jérémie Galarneau * * Author: Jérémie Galarneau @@ -27,27 +25,31 @@ * SOFTWARE. */ -#include -#include - #ifdef __cplusplus extern "C" { #endif -extern struct bt_notification *bt_notification_stream_begin_create( - struct bt_ctf_stream *stream); - -extern struct bt_notification *bt_notification_stream_end_create( - struct bt_ctf_stream *stream); +struct bt_notification; +struct bt_self_notification_iterator; +struct bt_clock_value; +struct bt_stream; -extern struct bt_ctf_stream *bt_notification_stream_begin_get_stream( +extern const struct bt_stream *bt_notification_stream_begin_borrow_stream( struct bt_notification *notification); -extern struct bt_ctf_stream *bt_notification_stream_end_get_stream( +extern const struct bt_clock_value * +bt_notification_stream_begin_borrow_default_clock_value( + struct bt_notification *notif); + +extern const struct bt_stream *bt_notification_stream_end_borrow_stream( struct bt_notification *notification); +extern const struct bt_clock_value * +bt_notification_stream_end_borrow_default_clock_value( + struct bt_notification *notif); + #ifdef __cplusplus } #endif -#endif /* BABELTRACE_COMPONENT_NOTIFICATION_STREAM_H */ +#endif /* BABELTRACE_GRAPH_NOTIFICATION_STREAM_H */