struct bt_trace_class *bt_trace_class_create(bt_self_component *self_comp)
{
struct bt_trace_class *tc = NULL;
struct bt_trace_class *bt_trace_class_create(bt_self_component *self_comp)
{
struct bt_trace_class *tc = NULL;
enum bt_trace_class_add_listener_status bt_trace_class_add_destruction_listener(
const struct bt_trace_class *_tc,
bt_trace_class_destruction_listener_func listener,
enum bt_trace_class_add_listener_status bt_trace_class_add_destruction_listener(
const struct bt_trace_class *_tc,
bt_trace_class_destruction_listener_func listener,
enum bt_trace_class_remove_listener_status bt_trace_class_remove_destruction_listener(
const struct bt_trace_class *_tc, bt_listener_id listener_id)
{
enum bt_trace_class_remove_listener_status bt_trace_class_remove_destruction_listener(
const struct bt_trace_class *_tc, bt_listener_id listener_id)
{
uint64_t bt_trace_class_get_stream_class_count(const struct bt_trace_class *tc)
{
BT_ASSERT_PRE_DEV_TC_NON_NULL(tc);
return (uint64_t) tc->stream_classes->len;
}
uint64_t bt_trace_class_get_stream_class_count(const struct bt_trace_class *tc)
{
BT_ASSERT_PRE_DEV_TC_NON_NULL(tc);
return (uint64_t) tc->stream_classes->len;
}
struct bt_stream_class *bt_trace_class_borrow_stream_class_by_index(
struct bt_trace_class *tc, uint64_t index)
{
struct bt_stream_class *bt_trace_class_borrow_stream_class_by_index(
struct bt_trace_class *tc, uint64_t index)
{
const struct bt_stream_class *
bt_trace_class_borrow_stream_class_by_index_const(
const struct bt_trace_class *tc, uint64_t index)
const struct bt_stream_class *
bt_trace_class_borrow_stream_class_by_index_const(
const struct bt_trace_class *tc, uint64_t index)
struct bt_stream_class *bt_trace_class_borrow_stream_class_by_id(
struct bt_trace_class *tc, uint64_t id)
{
struct bt_stream_class *bt_trace_class_borrow_stream_class_by_id(
struct bt_trace_class *tc, uint64_t id)
{
const struct bt_stream_class *
bt_trace_class_borrow_stream_class_by_id_const(
const struct bt_trace_class *tc, uint64_t id)
const struct bt_stream_class *
bt_trace_class_borrow_stream_class_by_id_const(
const struct bt_trace_class *tc, uint64_t id)
bt_bool bt_trace_class_assigns_automatic_stream_class_id(const struct bt_trace_class *tc)
{
BT_ASSERT_PRE_DEV_TC_NON_NULL(tc);
return (bt_bool) tc->assigns_automatic_stream_class_id;
}
bt_bool bt_trace_class_assigns_automatic_stream_class_id(const struct bt_trace_class *tc)
{
BT_ASSERT_PRE_DEV_TC_NON_NULL(tc);
return (bt_bool) tc->assigns_automatic_stream_class_id;
}
const struct bt_value *bt_trace_class_borrow_user_attributes_const(
const struct bt_trace_class *trace_class)
{
const struct bt_value *bt_trace_class_borrow_user_attributes_const(
const struct bt_trace_class *trace_class)
{
void bt_trace_class_set_user_attributes(struct bt_trace_class *trace_class,
const struct bt_value *user_attributes)
{
void bt_trace_class_set_user_attributes(struct bt_trace_class *trace_class,
const struct bt_value *user_attributes)
{
void bt_trace_class_get_ref(const struct bt_trace_class *trace_class)
{
bt_object_get_ref(trace_class);
}
void bt_trace_class_get_ref(const struct bt_trace_class *trace_class)
{
bt_object_get_ref(trace_class);
}
void bt_trace_class_put_ref(const struct bt_trace_class *trace_class)
{
bt_object_put_ref(trace_class);
void bt_trace_class_put_ref(const struct bt_trace_class *trace_class)
{
bt_object_put_ref(trace_class);