#endif
typedef enum bt_error_cause_actor_type {
- BT_ERROR_CAUSE_ACTOR_TYPE_UNKNOWN,
- BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT,
- BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT_CLASS,
- BT_ERROR_CAUSE_ACTOR_TYPE_MESSAGE_ITERATOR,
+ BT_ERROR_CAUSE_ACTOR_TYPE_UNKNOWN = 0,
+ BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT = 1,
+ BT_ERROR_CAUSE_ACTOR_TYPE_COMPONENT_CLASS = 2,
+ BT_ERROR_CAUSE_ACTOR_TYPE_MESSAGE_ITERATOR = 3,
} bt_error_cause_actor_type;
extern
typedef enum bt_message_stream_clock_snapshot_state {
BT_MESSAGE_STREAM_CLOCK_SNAPSHOT_STATE_UNKNOWN = 0,
- BT_MESSAGE_STREAM_CLOCK_SNAPSHOT_STATE_KNOWN,
+ BT_MESSAGE_STREAM_CLOCK_SNAPSHOT_STATE_KNOWN = 1,
} bt_message_stream_clock_snapshot_state;
#ifdef __cplusplus
#endif
typedef enum bt_property_availability {
- BT_PROPERTY_AVAILABILITY_AVAILABLE,
- BT_PROPERTY_AVAILABILITY_NOT_AVAILABLE,
+ BT_PROPERTY_AVAILABILITY_NOT_AVAILABLE = 0,
+ BT_PROPERTY_AVAILABILITY_AVAILABLE = 1,
} bt_property_availability;
#ifdef __cplusplus
#endif
typedef enum bt_event_class_log_level {
- BT_EVENT_CLASS_LOG_LEVEL_EMERGENCY,
- BT_EVENT_CLASS_LOG_LEVEL_ALERT,
- BT_EVENT_CLASS_LOG_LEVEL_CRITICAL,
- BT_EVENT_CLASS_LOG_LEVEL_ERROR,
- BT_EVENT_CLASS_LOG_LEVEL_WARNING,
- BT_EVENT_CLASS_LOG_LEVEL_NOTICE,
- BT_EVENT_CLASS_LOG_LEVEL_INFO,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_SYSTEM,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_PROGRAM,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_PROCESS,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_MODULE,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_UNIT,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_FUNCTION,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG_LINE,
- BT_EVENT_CLASS_LOG_LEVEL_DEBUG,
+ BT_EVENT_CLASS_LOG_LEVEL_EMERGENCY = 0,
+ BT_EVENT_CLASS_LOG_LEVEL_ALERT = 1,
+ BT_EVENT_CLASS_LOG_LEVEL_CRITICAL = 2,
+ BT_EVENT_CLASS_LOG_LEVEL_ERROR = 3,
+ BT_EVENT_CLASS_LOG_LEVEL_WARNING = 4,
+ BT_EVENT_CLASS_LOG_LEVEL_NOTICE = 5,
+ BT_EVENT_CLASS_LOG_LEVEL_INFO = 6,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_SYSTEM = 7,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_PROGRAM = 8,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_PROCESS = 9,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_MODULE = 10,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_UNIT = 11,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_FUNCTION = 12,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG_LINE = 13,
+ BT_EVENT_CLASS_LOG_LEVEL_DEBUG = 14,
} bt_event_class_log_level;
extern const bt_value *bt_event_class_borrow_user_attributes_const(
#endif
typedef enum bt_field_class_type {
- BT_FIELD_CLASS_TYPE_BOOL,
- BT_FIELD_CLASS_TYPE_BIT_ARRAY,
- BT_FIELD_CLASS_TYPE_UNSIGNED_INTEGER,
- BT_FIELD_CLASS_TYPE_SIGNED_INTEGER,
- BT_FIELD_CLASS_TYPE_UNSIGNED_ENUMERATION,
- BT_FIELD_CLASS_TYPE_SIGNED_ENUMERATION,
- BT_FIELD_CLASS_TYPE_REAL,
- BT_FIELD_CLASS_TYPE_STRING,
- BT_FIELD_CLASS_TYPE_STRUCTURE,
- BT_FIELD_CLASS_TYPE_STATIC_ARRAY,
- BT_FIELD_CLASS_TYPE_DYNAMIC_ARRAY,
- BT_FIELD_CLASS_TYPE_OPTION,
- BT_FIELD_CLASS_TYPE_VARIANT_WITHOUT_SELECTOR,
- BT_FIELD_CLASS_TYPE_VARIANT_WITH_UNSIGNED_SELECTOR,
- BT_FIELD_CLASS_TYPE_VARIANT_WITH_SIGNED_SELECTOR,
+ BT_FIELD_CLASS_TYPE_BOOL = 0,
+ BT_FIELD_CLASS_TYPE_BIT_ARRAY = 1,
+ BT_FIELD_CLASS_TYPE_UNSIGNED_INTEGER = 2,
+ BT_FIELD_CLASS_TYPE_SIGNED_INTEGER = 3,
+ BT_FIELD_CLASS_TYPE_UNSIGNED_ENUMERATION = 4,
+ BT_FIELD_CLASS_TYPE_SIGNED_ENUMERATION = 5,
+ BT_FIELD_CLASS_TYPE_REAL = 6,
+ BT_FIELD_CLASS_TYPE_STRING = 7,
+ BT_FIELD_CLASS_TYPE_STRUCTURE = 8,
+ BT_FIELD_CLASS_TYPE_STATIC_ARRAY = 9,
+ BT_FIELD_CLASS_TYPE_DYNAMIC_ARRAY = 10,
+ BT_FIELD_CLASS_TYPE_OPTION = 11,
+ BT_FIELD_CLASS_TYPE_VARIANT_WITHOUT_SELECTOR = 12,
+ BT_FIELD_CLASS_TYPE_VARIANT_WITH_UNSIGNED_SELECTOR = 13,
+ BT_FIELD_CLASS_TYPE_VARIANT_WITH_SIGNED_SELECTOR = 14,
} bt_field_class_type;
typedef enum bt_field_class_integer_preferred_display_base {
- BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_BINARY,
- BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_OCTAL,
- BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_DECIMAL,
- BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_HEXADECIMAL,
+ BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_BINARY = 2,
+ BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_OCTAL = 8,
+ BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_DECIMAL = 10,
+ BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_HEXADECIMAL = 16,
} bt_field_class_integer_preferred_display_base;
extern bt_field_class_type bt_field_class_get_type(
#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(