#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_CURRENT_OPTION_CONTENT,
+ BT_FIELD_PATH_ITEM_TYPE_INDEX = 0,
+ BT_FIELD_PATH_ITEM_TYPE_CURRENT_ARRAY_ELEMENT = 1,
+ BT_FIELD_PATH_ITEM_TYPE_CURRENT_OPTION_CONTENT = 2,
} bt_field_path_item_type;
typedef enum bt_field_path_scope {
- BT_FIELD_PATH_SCOPE_PACKET_CONTEXT,
- BT_FIELD_PATH_SCOPE_EVENT_COMMON_CONTEXT,
- BT_FIELD_PATH_SCOPE_EVENT_SPECIFIC_CONTEXT,
- BT_FIELD_PATH_SCOPE_EVENT_PAYLOAD,
+ 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_field_path_scope bt_field_path_get_root_scope(