BT_ASSERT(stream_class);
BT_LIB_LOGD("Creating stream message object: "
"type=%s, %![stream-]+s, %![sc-]+S",
- bt_message_type_string(type), stream, stream_class);
+ bt_common_message_type_string(type), stream, stream_class);
message = g_new0(struct bt_message_stream, 1);
if (!message) {
BT_LIB_LOGE_APPEND_CAUSE(
return &message->parent;
}
+BT_EXPORT
struct bt_message *bt_message_stream_beginning_create(
struct bt_self_message_iterator *self_msg_iter,
const struct bt_stream *stream)
BT_MESSAGE_TYPE_STREAM_BEGINNING, __func__);
}
+BT_EXPORT
struct bt_message *bt_message_stream_end_create(
struct bt_self_message_iterator *self_msg_iter,
const struct bt_stream *stream)
return stream_msg->stream;
}
+BT_EXPORT
struct bt_stream *bt_message_stream_beginning_borrow_stream(
struct bt_message *message)
{
return borrow_stream_message_stream(message);
}
+BT_EXPORT
struct bt_stream *bt_message_stream_end_borrow_stream(
struct bt_message *message)
{
return borrow_stream_message_stream(message);
}
+BT_EXPORT
const struct bt_stream *bt_message_stream_beginning_borrow_stream_const(
const struct bt_message *message)
{
(void *) message);
}
+BT_EXPORT
const struct bt_stream *bt_message_stream_end_borrow_stream_const(
const struct bt_message *message)
{
"%![msg-]+n, value=%" PRIu64, msg, raw_value);
}
+BT_EXPORT
void bt_message_stream_beginning_set_default_clock_snapshot(
struct bt_message *message, uint64_t raw_value)
{
set_stream_default_clock_snapshot(message, raw_value, __func__);
}
+BT_EXPORT
void bt_message_stream_end_set_default_clock_snapshot(
struct bt_message *message, uint64_t raw_value)
{
return stream_msg->default_cs_state;
}
+BT_EXPORT
enum bt_message_stream_clock_snapshot_state
bt_message_stream_beginning_borrow_default_clock_snapshot_const(
const bt_message *message, const bt_clock_snapshot **snapshot)
message, snapshot, __func__);
}
+BT_EXPORT
enum bt_message_stream_clock_snapshot_state
bt_message_stream_end_borrow_default_clock_snapshot_const(
const bt_message *message, const bt_clock_snapshot **snapshot)
return stream_msg->stream->class->default_clock_class;
}
+BT_EXPORT
const struct bt_clock_class *
bt_message_stream_beginning_borrow_stream_class_default_clock_class_const(
const struct bt_message *msg)
return borrow_stream_message_stream_class_default_clock_class(msg);
}
+BT_EXPORT
const struct bt_clock_class *
bt_message_stream_end_borrow_stream_class_default_clock_class_const(
const struct bt_message *msg)