ir: add bt_ctf_field_type_structure_get_field_name_index()
[babeltrace.git] / include / babeltrace / ctf-ir / event-types-internal.h
index 8c3ce2b833e9a9b7011555371e498c3b95b4fc2b..a5057e207b5cab8583781814389e0156f0a0407d 100644 (file)
 #include <babeltrace/ctf/events.h>
 #include <glib.h>
 
-typedef void(*type_freeze_func)(struct bt_ctf_field_type *);
-typedef int(*type_serialize_func)(struct bt_ctf_field_type *,
+typedef void (*type_freeze_func)(struct bt_ctf_field_type *);
+typedef int (*type_serialize_func)(struct bt_ctf_field_type *,
                struct metadata_context *);
 
 struct bt_ctf_field_type {
        struct bt_ctf_ref ref_count;
        struct bt_declaration *declaration;
-       GString *alias_name;
        type_freeze_func freeze;
        type_serialize_func serialize;
        /*
@@ -166,4 +165,8 @@ BT_HIDDEN
 struct bt_ctf_field_type *bt_ctf_field_type_copy(
                struct bt_ctf_field_type *type);
 
+
+BT_HIDDEN
+int bt_ctf_field_type_structure_get_field_name_index(
+               struct bt_ctf_field_type *structure, const char *name);
 #endif /* BABELTRACE_CTF_IR_EVENT_TYPES_INTERNAL_H */
This page took 0.024344 seconds and 4 git commands to generate.