-int bt_event_set_default_clock_value(struct bt_event *event,
- uint64_t value_cycles)
-{
- struct bt_stream_class *sc;
-
- BT_ASSERT_PRE_NON_NULL(event, "Event");
- BT_ASSERT_PRE_EVENT_HOT(event);
- sc = bt_event_class_borrow_stream_class_inline(event->class);
- BT_ASSERT(sc);
- BT_ASSERT_PRE(sc->default_clock_class,
- "Event's stream class has no default clock class: "
- "%![ev-]+e, %![sc-]+S", event, sc);
- BT_ASSERT(event->default_cv);
- bt_clock_value_set_value_inline(event->default_cv, value_cycles);
- BT_LIB_LOGV("Set event's default clock value: %![event-]+e, "
- "value=%" PRIu64, event, value_cycles);
- return 0;
-}
-
-enum bt_clock_value_status bt_event_borrow_default_clock_value(
- struct bt_event *event, struct bt_clock_value **clock_value)
-{
- BT_ASSERT_PRE_NON_NULL(event, "Event");
- BT_ASSERT_PRE_NON_NULL(clock_value, "Clock value (output)");
- *clock_value = event->default_cv;
- return BT_CLOCK_VALUE_STATUS_KNOWN;
-}
-