#define SC_SUPPORTS_DISC_PRECOND_ID(_item_type) \
"stream-class-supports-discarded-" _item_type
+BT_EXPORT
struct bt_message *bt_message_discarded_events_create(
struct bt_self_message_iterator *message_iterator,
const struct bt_stream *stream)
SC_SUPPORTS_DISC_PRECOND_ID("events"));
}
+BT_EXPORT
struct bt_message *bt_message_discarded_events_create_with_default_clock_snapshots(
struct bt_self_message_iterator *message_iterator,
const struct bt_stream *stream, uint64_t beginning_raw_value,
SC_SUPPORTS_DISC_PRECOND_ID("events"));
}
+BT_EXPORT
struct bt_stream *bt_message_discarded_events_borrow_stream(
struct bt_message *message)
{
return borrow_discarded_items_message_stream(message);
}
+BT_EXPORT
void bt_message_discarded_events_set_count(struct bt_message *message,
uint64_t count)
{
set_discarded_items_message_count(message, count);
}
+BT_EXPORT
const struct bt_clock_snapshot *
bt_message_discarded_events_borrow_beginning_default_clock_snapshot_const(
const struct bt_message *msg)
msg, __func__);
}
+BT_EXPORT
const struct bt_clock_snapshot *
bt_message_discarded_events_borrow_end_default_clock_snapshot_const(
const struct bt_message *msg)
msg, __func__);
}
+BT_EXPORT
const struct bt_stream *
bt_message_discarded_events_borrow_stream_const(const struct bt_message *message)
{
(void *) message);
}
+BT_EXPORT
enum bt_property_availability bt_message_discarded_events_get_count(
const struct bt_message *message, uint64_t *count)
{
return get_discarded_items_message_count(message, count);
}
+BT_EXPORT
struct bt_message *bt_message_discarded_packets_create(
struct bt_self_message_iterator *message_iterator,
const struct bt_stream *stream)
false, 0, 0, __func__, SC_SUPPORTS_DISC_PRECOND_ID("packets"));
}
+BT_EXPORT
struct bt_message *bt_message_discarded_packets_create_with_default_clock_snapshots(
struct bt_self_message_iterator *message_iterator,
const struct bt_stream *stream, uint64_t beginning_raw_value,
SC_SUPPORTS_DISC_PRECOND_ID("packets"));
}
+BT_EXPORT
struct bt_stream *bt_message_discarded_packets_borrow_stream(
struct bt_message *message)
{
return borrow_discarded_items_message_stream(message);
}
+BT_EXPORT
void bt_message_discarded_packets_set_count(struct bt_message *message,
uint64_t count)
{
set_discarded_items_message_count(message, count);
}
+BT_EXPORT
const struct bt_clock_snapshot *
bt_message_discarded_packets_borrow_beginning_default_clock_snapshot_const(
const struct bt_message *msg)
msg, __func__);
}
+BT_EXPORT
const struct bt_clock_snapshot *
bt_message_discarded_packets_borrow_end_default_clock_snapshot_const(
const struct bt_message *msg)
msg, __func__);
}
+BT_EXPORT
const struct bt_stream *
bt_message_discarded_packets_borrow_stream_const(const struct bt_message *message)
{
(void *) message);
}
+BT_EXPORT
enum bt_property_availability bt_message_discarded_packets_get_count(
const struct bt_message *message, uint64_t *count)
{
return disc_items_msg->stream->class->default_clock_class;
}
+BT_EXPORT
const struct bt_clock_class *
bt_message_discarded_events_borrow_stream_class_default_clock_class_const(
const struct bt_message *msg)
msg);
}
+BT_EXPORT
const struct bt_clock_class *
bt_message_discarded_packets_borrow_stream_class_default_clock_class_const(
const struct bt_message *msg)