X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf-writer%2Fevent-class-internal.h;h=1a12ac11c2fc64689c38db3305743789e1dae16f;hb=7e69c04f557e46fb50e5a888a3bc3451afbd3b8e;hp=5da23c23be6a72d1ebe83d82b9ed2b6236bf4307;hpb=d94d92ac6656fd252a5d7bb4f6c76935ba18e62e;p=babeltrace.git diff --git a/include/babeltrace/ctf-writer/event-class-internal.h b/include/babeltrace/ctf-writer/event-class-internal.h index 5da23c23..1a12ac11 100644 --- a/include/babeltrace/ctf-writer/event-class-internal.h +++ b/include/babeltrace/ctf-writer/event-class-internal.h @@ -33,12 +33,12 @@ #include #include #include -#include -#include +#include +#include #include struct bt_ctf_event_class_common { - struct bt_object base; + struct bt_ctf_object base; struct bt_ctf_field_type_common *context_field_type; struct bt_ctf_field_type_common *payload_field_type; int frozen; @@ -70,18 +70,18 @@ struct bt_ctf_stream_class_common *bt_ctf_event_class_common_borrow_stream_class struct bt_ctf_event_class_common *event_class) { BT_ASSERT(event_class); - return (void *) bt_object_borrow_parent(&event_class->base); + return (void *) bt_ctf_object_borrow_parent(&event_class->base); } typedef struct bt_ctf_field_type_common *(*bt_ctf_field_type_structure_create_func)(); BT_HIDDEN int bt_ctf_event_class_common_initialize(struct bt_ctf_event_class_common *event_class, - const char *name, bt_object_release_func release_func, + const char *name, bt_ctf_object_release_func release_func, bt_ctf_field_type_structure_create_func ft_struct_create_func); BT_HIDDEN -void bt_ctf_event_class_common_finalize(struct bt_object *obj); +void bt_ctf_event_class_common_finalize(struct bt_ctf_object *obj); BT_HIDDEN int bt_ctf_event_class_common_validate_single_clock_class( @@ -333,8 +333,9 @@ int bt_ctf_event_class_common_set_context_field_type( goto end; } - bt_object_put_ref(event_class->context_field_type); - event_class->context_field_type = bt_object_get_ref(context_ft); + bt_ctf_object_put_ref(event_class->context_field_type); + event_class->context_field_type = context_ft; + bt_ctf_object_get_ref(event_class->context_field_type); BT_LOGV("Set event class's context field type: " "event-class-addr=%p, event-class-name=\"%s\", " "event-class-id=%" PRId64 ", context-ft-addr=%p", @@ -379,8 +380,9 @@ int bt_ctf_event_class_common_set_payload_field_type( goto end; } - bt_object_put_ref(event_class->payload_field_type); - event_class->payload_field_type = bt_object_get_ref(payload_ft); + bt_ctf_object_put_ref(event_class->payload_field_type); + event_class->payload_field_type = payload_ft; + bt_ctf_object_get_ref(event_class->payload_field_type); BT_LOGV("Set event class's payload field type: " "event-class-addr=%p, event-class-name=\"%s\", " "event-class-id=%" PRId64 ", payload-ft-addr=%p",