X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Fevents.h;h=461cf06ccdd9c63040e45719f1a48b88154e6f29;hp=e63bae13d92efd293d8dc569e61e707497fe1699;hb=c22b9327cbc4e6d9053f998952ea71c3227b8e36;hpb=2bdfa4cfc433d2c6e07d6474078bb896d1f3697a diff --git a/include/babeltrace/ctf/events.h b/include/babeltrace/ctf/events.h index e63bae13..461cf06c 100644 --- a/include/babeltrace/ctf/events.h +++ b/include/babeltrace/ctf/events.h @@ -147,10 +147,17 @@ const struct definition *bt_ctf_get_index(const struct bt_ctf_event *event, const char *bt_ctf_field_name(const struct definition *def); /* - * bt_ctf_get_field_decl: return the declaration of a field or NULL - * on error + * bt_ctf_get_decl_from_def: return the declaration of a field from + * its definition or NULL on error */ -const struct declaration *bt_ctf_get_field_decl(const struct definition *def); +const struct declaration *bt_ctf_get_decl_from_def(const struct definition *def); + +/* + * bt_ctf_get_decl_from_field_decl: return the declaration of a field from + * a field_decl or NULL on error + */ +const struct declaration *bt_ctf_get_decl_from_field_decl( + const struct bt_ctf_field_decl *field); /* * bt_ctf_field_type: returns the type of a field or -1 if unknown @@ -184,7 +191,8 @@ int bt_ctf_get_int_byte_order(const struct declaration *decl); ssize_t bt_ctf_get_int_len(const struct declaration *decl); /* - * bt_ctf_get_encoding: return the encoding of an int or a string. + * bt_ctf_get_encoding: return the encoding of an int, a string, or of + * the integer contained in a char array or a sequence. * return a negative value on error */ enum ctf_string_encoding bt_ctf_get_encoding(const struct declaration *decl);