lib: Add functions to borrow specialized component classes from specialized components
[babeltrace.git] / include / babeltrace / graph / message-const.h
index e345ca4d2e0cc81872a5403e25c585c996366972..564fdf53456c11d6a7c7cd30fe89cd980a999e05 100644 (file)
@@ -34,14 +34,18 @@ extern "C" {
 /**
  * Message types. Unhandled message types should be ignored.
  */
-enum bt_message_type {
-       BT_MESSAGE_TYPE_EVENT =                 0,
-       BT_MESSAGE_TYPE_INACTIVITY =            1,
-       BT_MESSAGE_TYPE_STREAM_BEGINNING =      2,
-       BT_MESSAGE_TYPE_STREAM_END =            3,
-       BT_MESSAGE_TYPE_PACKET_BEGINNING =      4,
-       BT_MESSAGE_TYPE_PACKET_END =            5,
-};
+typedef enum bt_message_type {
+       BT_MESSAGE_TYPE_EVENT = 0,
+       BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY = 1,
+       BT_MESSAGE_TYPE_STREAM_BEGINNING = 2,
+       BT_MESSAGE_TYPE_STREAM_END = 3,
+       BT_MESSAGE_TYPE_PACKET_BEGINNING = 4,
+       BT_MESSAGE_TYPE_PACKET_END = 5,
+       BT_MESSAGE_TYPE_STREAM_ACTIVITY_BEGINNING = 6,
+       BT_MESSAGE_TYPE_STREAM_ACTIVITY_END = 7,
+       BT_MESSAGE_TYPE_DISCARDED_EVENTS = 8,
+       BT_MESSAGE_TYPE_DISCARDED_PACKETS = 9,
+} bt_message_type;
 
 /**
  * Get a message's type.
@@ -49,8 +53,7 @@ enum bt_message_type {
  * @param message      Message instance
  * @returns            One of #bt_message_type
  */
-extern enum bt_message_type bt_message_get_type(
-               const bt_message *message);
+extern bt_message_type bt_message_get_type(const bt_message *message);
 
 extern void bt_message_get_ref(const bt_message *message);
 
This page took 0.023193 seconds and 4 git commands to generate.