X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fnotification-event.h;h=14b8e56b13c684d73c0408e91d39f66faa368cce;hb=e2f7325d1e58710ee928373592adcee466f93d06;hp=ab8a66066bf8bbf0b6b110b7da4f81b4558bc1a6;hpb=5c5632787fc9cafa602c89a28966bcfd01ec0204;p=babeltrace.git diff --git a/include/babeltrace/graph/notification-event.h b/include/babeltrace/graph/notification-event.h index ab8a6606..14b8e56b 100644 --- a/include/babeltrace/graph/notification-event.h +++ b/include/babeltrace/graph/notification-event.h @@ -2,12 +2,9 @@ #define BABELTRACE_GRAPH_NOTIFICATION_EVENT_H /* - * BabelTrace - Plug-in Event Notification - * + * Copyright 2017-2018 Philippe Proulx * Copyright 2016 Jérémie Galarneau * - * Author: Jérémie Galarneau - * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights @@ -27,40 +24,24 @@ * SOFTWARE. */ -/* For bt_get() */ -#include - #ifdef __cplusplus extern "C" { #endif -struct bt_notification; +struct bt_self_notification_iterator; struct bt_event; +struct bt_packet; struct bt_event_class; -struct bt_clock_class_priority_map; extern -struct bt_notification *bt_notification_event_create(struct bt_graph *graph, +struct bt_notification *bt_notification_event_create( + struct bt_self_notification_iterator *notification_iterator, struct bt_event_class *event_class, - struct bt_packet *packet, - struct bt_clock_class_priority_map *clock_class_priority_map); + struct bt_packet *packet); extern struct bt_event *bt_notification_event_borrow_event( struct bt_notification *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