X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fnotification-packet.h;h=0b4cca976f3a9f44fac967df92883802d2b0a27d;hb=c8db321922f3730c70628a5e452baf8a046e70fd;hp=38c4f6e6f1f3a5b75ac1580cff3bf4b8e5d3b7c8;hpb=50842bdc4c21f3de2b63e29cdac730af8b6dcca6;p=babeltrace.git diff --git a/include/babeltrace/graph/notification-packet.h b/include/babeltrace/graph/notification-packet.h index 38c4f6e6..0b4cca97 100644 --- a/include/babeltrace/graph/notification-packet.h +++ b/include/babeltrace/graph/notification-packet.h @@ -2,12 +2,9 @@ #define BABELTRACE_GRAPH_NOTIFICATION_PACKET_H /* - * BabelTrace - Plug-in Packet-related Notifications - * + * 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,26 +24,28 @@ * SOFTWARE. */ +/* For bt_notification, bt_self_notification_iterator, bt_packet */ +#include + #ifdef __cplusplus extern "C" { #endif -struct bt_notification; -struct bt_packet; - -extern struct bt_notification *bt_notification_packet_begin_create( - struct bt_packet *packet); +extern +bt_notification *bt_notification_packet_beginning_create( + bt_self_notification_iterator *notification_iterator, + bt_packet *packet); -extern struct bt_notification *bt_notification_packet_end_create( - struct bt_packet *packet); +extern +bt_notification *bt_notification_packet_end_create( + bt_self_notification_iterator *notification_iterator, + bt_packet *packet); -/*** BT_NOTIFICATION_TYPE_PACKET_BEGIN ***/ -extern struct bt_packet *bt_notification_packet_begin_get_packet( - struct bt_notification *notification); +extern bt_packet *bt_notification_packet_beginning_borrow_packet( + bt_notification *notification); -/*** BT_NOTIFICATION_TYPE_PACKET_END ***/ -extern struct bt_packet *bt_notification_packet_end_get_packet( - struct bt_notification *notification); +extern bt_packet *bt_notification_packet_end_borrow_packet( + bt_notification *notification); #ifdef __cplusplus }