* Message types. Unhandled message types should be ignored.
*/
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_DISCARDED_EVENTS = 6,
- BT_MESSAGE_TYPE_DISCARDED_PACKETS = 7,
+ BT_MESSAGE_TYPE_EVENT = 1 << 0,
+ BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY = 1 << 1,
+ BT_MESSAGE_TYPE_STREAM_BEGINNING = 1 << 2,
+ BT_MESSAGE_TYPE_STREAM_END = 1 << 3,
+ BT_MESSAGE_TYPE_PACKET_BEGINNING = 1 << 4,
+ BT_MESSAGE_TYPE_PACKET_END = 1 << 5,
+ BT_MESSAGE_TYPE_DISCARDED_EVENTS = 1 << 6,
+ BT_MESSAGE_TYPE_DISCARDED_PACKETS = 1 << 7,
} bt_message_type;
/**