X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fnotification-event.h;h=3bcc6c88284a590bcd435e213e7afd5ce82b7cfd;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hp=1df54eb2a6a098bee40b265cf0b94a06b745f524;hpb=094ff7c009937bb23c056333baffe734308a6b06;p=babeltrace.git diff --git a/include/babeltrace/graph/notification-event.h b/include/babeltrace/graph/notification-event.h index 1df54eb2..3bcc6c88 100644 --- a/include/babeltrace/graph/notification-event.h +++ b/include/babeltrace/graph/notification-event.h @@ -2,8 +2,6 @@ #define BABELTRACE_GRAPH_NOTIFICATION_EVENT_H /* - * BabelTrace - Plug-in Event Notification - * * Copyright 2016 Jérémie Galarneau * * Author: Jérémie Galarneau @@ -27,60 +25,16 @@ * SOFTWARE. */ -/* For bt_get() */ -#include - #ifdef __cplusplus extern "C" { #endif struct bt_notification; struct bt_event; -struct bt_clock_class_priority_map; - -/** - * Create an event notification. - * - * @param event The event - * @returns An event notification instance - * - * @see #bt_notification_type - */ -extern struct bt_notification *bt_notification_event_create( - struct bt_event *event, - struct bt_clock_class_priority_map *clock_class_priority_map); -extern struct bt_event *bt_notification_event_borrow_event( +extern const struct bt_event *bt_notification_event_borrow_event( struct bt_notification *notification); -/** - * Get an event notification's event. - * - * @param notification Event notification instance - * @returns An event instance - * - * @see #bt_event - */ -static inline -struct bt_event *bt_notification_event_get_event( - struct bt_notification *notification) -{ - return bt_get(bt_notification_event_borrow_event(notification)); -} - -extern struct bt_clock_class_priority_map * -bt_notification_event_borrow_clock_class_priority_map( - struct bt_notification *notification); - -static inline -struct bt_clock_class_priority_map * -bt_notification_event_get_clock_class_priority_map( - struct bt_notification *notification) -{ - return bt_get(bt_notification_event_borrow_clock_class_priority_map( - notification)); -} - #ifdef __cplusplus } #endif