projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Modify bt_ctf_field_enumeration_get_single_mapping to return iterator
[babeltrace.git]
/
include
/
babeltrace
/
ctf-ir
/
fields.h
diff --git
a/include/babeltrace/ctf-ir/fields.h
b/include/babeltrace/ctf-ir/fields.h
index e9f59fb303bf20cad66f32cdb1d1cc7f644246b0..4cc8b03d8df55fddc6bd18b6d51b10ec0e469bf7 100644
(file)
--- a/
include/babeltrace/ctf-ir/fields.h
+++ b/
include/babeltrace/ctf-ir/fields.h
@@
-126,7
+126,7
@@
struct bt_ctf_field;
struct bt_ctf_event_class;
struct bt_ctf_event;
struct bt_ctf_field_type;
struct bt_ctf_event_class;
struct bt_ctf_event;
struct bt_ctf_field_type;
-struct bt_ctf_field_type_enum
_ite
r;
+struct bt_ctf_field_type_enum
eration_mapping_iterato
r;
/**
@name Creation and parent field type access functions
/**
@name Creation and parent field type access functions
@@
-607,9
+607,9
@@
bt_ctf_field_signed_integer_set_value() or
bt_ctf_field_unsigned_integer_set_value().
Once you set the integral value of an enumeration field by following the
bt_ctf_field_unsigned_integer_set_value().
Once you set the integral value of an enumeration field by following the
-previous paragraph, you can get the name
of the mapping
containing this
+previous paragraph, you can get the name
s of the mappings
containing this
value in the enumeration field with
value in the enumeration field with
-bt_ctf_field_enumeration_get_mapping
_name
().
+bt_ctf_field_enumeration_get_mapping
s
().
@sa ctfirenumfieldtype
@sa ctfirfields
@sa ctfirenumfieldtype
@sa ctfirfields
@@
-639,8
+639,8
@@
extern struct bt_ctf_field *bt_ctf_field_enumeration_get_container(
struct bt_ctf_field *enum_field);
/**
struct bt_ctf_field *enum_field);
/**
-@brief Returns
the name of the mapping selected by the current integral
- value of the @enumfield \p enum_field.
+@brief Returns
an iterator to the mappings selected by the current
+
integral
value of the @enumfield \p enum_field.
On success, \p enum_field remains the sole owner of the returned
value.
On success, \p enum_field remains the sole owner of the returned
value.
@@
-648,9
+648,9
@@
value.
@param[in] enum_field Enumeration field of which to get the name of
mapping associated to its current integral
value.
@param[in] enum_field Enumeration field of which to get the name of
mapping associated to its current integral
value.
-@returns
Name of the mapping associated to the current
- integral value of \p enum_field, or \c NULL
- on error.
+@returns
An iterator to the mappings associated to the
+ current integral value of \p enum_field, or
+
\c NULL
on error.
@prenotnull{enum_field}
@preisenumfield{enum_field}
@prenotnull{enum_field}
@preisenumfield{enum_field}
@@
-658,8
+658,8
@@
value.
value.
@postrefcountsame{enum_field}
*/
value.
@postrefcountsame{enum_field}
*/
-extern
const char *bt_ctf_field_enumeration_get_mapping_name(
-
struct bt_ctf_field *enum_field);
+extern
struct bt_ctf_field_type_enumeration_mapping_iterator *
+
bt_ctf_field_enumeration_get_mappings(
struct bt_ctf_field *enum_field);
/** @} */
/** @} */
@@
-1125,9
+1125,6
@@
extern struct bt_ctf_field *bt_ctf_field_variant_get_tag(
/** @} */
/** @} */
-const char *bt_ctf_field_enumeration_get_single_mapping_name(
- struct bt_ctf_field *field);
-
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif
This page took
0.024287 seconds
and
4
git commands to generate.