Fix: src.ctf.lttng-live: emitting stream end msg with no stream
[babeltrace.git] / include / babeltrace2 / trace-ir / field-path-const.h
index c1b7f76b203a90bec22d78a82c6b532c15f87685..06dfe052b1067100fda31b52c3006466badc189f 100644 (file)
@@ -36,18 +36,19 @@ extern "C" {
 #endif
 
 typedef enum bt_field_path_item_type {
-       BT_FIELD_PATH_ITEM_TYPE_INDEX,
-       BT_FIELD_PATH_ITEM_TYPE_CURRENT_ARRAY_ELEMENT,
+       BT_FIELD_PATH_ITEM_TYPE_INDEX                           = 1 << 0,
+       BT_FIELD_PATH_ITEM_TYPE_CURRENT_ARRAY_ELEMENT           = 1 << 1,
+       BT_FIELD_PATH_ITEM_TYPE_CURRENT_OPTION_CONTENT          = 1 << 2,
 } bt_field_path_item_type;
 
-typedef enum bt_scope {
-       BT_SCOPE_PACKET_CONTEXT,
-       BT_SCOPE_EVENT_COMMON_CONTEXT,
-       BT_SCOPE_EVENT_SPECIFIC_CONTEXT,
-       BT_SCOPE_EVENT_PAYLOAD,
-} bt_scope;
+typedef enum bt_field_path_scope {
+       BT_FIELD_PATH_SCOPE_PACKET_CONTEXT              = 0,
+       BT_FIELD_PATH_SCOPE_EVENT_COMMON_CONTEXT        = 1,
+       BT_FIELD_PATH_SCOPE_EVENT_SPECIFIC_CONTEXT      = 2,
+       BT_FIELD_PATH_SCOPE_EVENT_PAYLOAD               = 3,
+} bt_field_path_scope;
 
-extern bt_scope bt_field_path_get_root_scope(
+extern bt_field_path_scope bt_field_path_get_root_scope(
                const bt_field_path *field_path);
 
 extern uint64_t bt_field_path_get_item_count(
This page took 0.024804 seconds and 4 git commands to generate.