lib: graph: add "self" and some "private" APIs
[babeltrace.git] / include / babeltrace / graph / notification.h
index 926c019fc65e9d45dc3e21ae84e8246ed6f8bf6e..ba3d23576b1f876ac6b138e796b63e56e18c7a92 100644 (file)
@@ -2,8 +2,6 @@
 #define BABELTRACE_GRAPH_NOTIFICATION_H
 
 /*
- * BabelTrace - Plug-in Notification
- *
  * Copyright 2015 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
  * Author: Jérémie Galarneau <jeremie.galarneau@efficios.com>
@@ -33,19 +31,19 @@ extern "C" {
 
 struct bt_notification;
 
+typedef struct bt_notification **bt_notification_array;
+
 /**
  * Notification types. Unhandled notification types should be ignored.
  */
 enum bt_notification_type {
-       BT_NOTIFICATION_TYPE_SENTINEL =         -1000,
-       BT_NOTIFICATION_TYPE_UNKNOWN =          -1,
-       BT_NOTIFICATION_TYPE_ALL =              -2,
-       BT_NOTIFICATION_TYPE_EVENT =            0,
-       BT_NOTIFICATION_TYPE_INACTIVITY =       1,
-       BT_NOTIFICATION_TYPE_STREAM_BEGIN =     2,
-       BT_NOTIFICATION_TYPE_STREAM_END =       3,
-       BT_NOTIFICATION_TYPE_PACKET_BEGIN =     4,
-       BT_NOTIFICATION_TYPE_PACKET_END =       5,
+       BT_NOTIFICATION_TYPE_UNKNOWN =                  -1,
+       BT_NOTIFICATION_TYPE_EVENT =                    0,
+       BT_NOTIFICATION_TYPE_INACTIVITY =               1,
+       BT_NOTIFICATION_TYPE_STREAM_BEGIN =             2,
+       BT_NOTIFICATION_TYPE_STREAM_END =               3,
+       BT_NOTIFICATION_TYPE_PACKET_BEGIN =             4,
+       BT_NOTIFICATION_TYPE_PACKET_END =               5,
        BT_NOTIFICATION_TYPE_NR, /* Not part of ABI. */
 };
 
This page took 0.024177 seconds and 4 git commands to generate.