BT_ASSERT_PRE_DEV_MSG_HAS_TYPE("message", (_msg), "event", \
BT_MESSAGE_TYPE_EVENT)
-BT_HIDDEN
struct bt_message *bt_message_event_new(
struct bt_graph *graph)
{
return (void *) message;
}
+BT_EXPORT
struct bt_message *bt_message_event_create(
struct bt_self_message_iterator *msg_iter,
const struct bt_event_class *event_class,
false, 0, __func__);
}
+BT_EXPORT
struct bt_message *bt_message_event_create_with_packet(
struct bt_self_message_iterator *msg_iter,
const struct bt_event_class *event_class,
packet->stream, false, 0, __func__);
}
+BT_EXPORT
struct bt_message *bt_message_event_create_with_default_clock_snapshot(
struct bt_self_message_iterator *msg_iter,
const struct bt_event_class *event_class,
true, raw_value, __func__);
}
+BT_EXPORT
struct bt_message *
bt_message_event_create_with_packet_and_default_clock_snapshot(
struct bt_self_message_iterator *msg_iter,
packet->stream, true, raw_value, __func__);
}
-BT_HIDDEN
void bt_message_event_destroy(struct bt_message *msg)
{
struct bt_message_event *event_msg = (void *) msg;
g_free(msg);
}
-BT_HIDDEN
void bt_message_event_recycle(struct bt_message *msg)
{
struct bt_message_event *event_msg = (void *) msg;
return event_message->event;
}
+BT_EXPORT
struct bt_event *bt_message_event_borrow_event(
struct bt_message *message)
{
return borrow_event(message);
}
+BT_EXPORT
const struct bt_event *bt_message_event_borrow_event_const(
const struct bt_message *message)
{
return borrow_event((void *) message);
}
+BT_EXPORT
const struct bt_clock_snapshot *
bt_message_event_borrow_default_clock_snapshot_const(
const struct bt_message *msg)
return event_msg->default_cs;
}
+BT_EXPORT
const bt_clock_class *
bt_message_event_borrow_stream_class_default_clock_class_const(
const bt_message *msg)