projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ir: add BT_CTF_BYTE_ORDER_NONE and make it the default trace's native BO
[babeltrace.git]
/
include
/
babeltrace
/
ctf-ir
/
trace.h
diff --git
a/include/babeltrace/ctf-ir/trace.h
b/include/babeltrace/ctf-ir/trace.h
index 83e888b433081e48d640b3a35dc920243c0d0e8d..362cd707c8152223de0c4573bee5a527d2eedd4c 100644
(file)
--- a/
include/babeltrace/ctf-ir/trace.h
+++ b/
include/babeltrace/ctf-ir/trace.h
@@
-181,12
+181,8
@@
The created trace class has the following initial properties:
with bt_ctf_trace_set_name().
- <strong>UUID</strong>: none. You can set a UUID with
bt_ctf_trace_set_uuid().
with bt_ctf_trace_set_name().
- <strong>UUID</strong>: none. You can set a UUID with
bt_ctf_trace_set_uuid().
-- <strong>Native byte order</strong>: #BT_CTF_BYTE_ORDER_N
ATIV
E. You
+- <strong>Native byte order</strong>: #BT_CTF_BYTE_ORDER_N
ON
E. You
can set a native byte order with bt_ctf_trace_set_native_byte_order().
can set a native byte order with bt_ctf_trace_set_native_byte_order().
-
- Note that you \em must set the native byte order if any field type
- contained in the created trace class, in its stream classes, or in
- its event classes, has a byte order set to #BT_CTF_BYTE_ORDER_NATIVE.
- <strong>Environment</strong>: empty. You can add environment entries
with bt_ctf_trace_set_environment_field(),
bt_ctf_trace_set_environment_field_integer(), and
- <strong>Environment</strong>: empty. You can add environment entries
with bt_ctf_trace_set_environment_field(),
bt_ctf_trace_set_environment_field_integer(), and
@@
-269,6
+265,8
@@
extern enum bt_ctf_byte_order bt_ctf_trace_get_native_byte_order(
- #BT_CTF_BYTE_ORDER_LITTLE_ENDIAN
- #BT_CTF_BYTE_ORDER_BIG_ENDIAN
- #BT_CTF_BYTE_ORDER_NETWORK
- #BT_CTF_BYTE_ORDER_LITTLE_ENDIAN
- #BT_CTF_BYTE_ORDER_BIG_ENDIAN
- #BT_CTF_BYTE_ORDER_NETWORK
+- <strong>If the trace is not in CTF writer mode<strong>,
+ #BT_CTF_BYTE_ORDER_NONE.
@param[in] trace_class Trace class of which to set the native byte
order.
@param[in] trace_class Trace class of which to set the native byte
order.
@@
-277,8
+275,9
@@
extern enum bt_ctf_byte_order bt_ctf_trace_get_native_byte_order(
@prenotnull{trace_class}
@prehot{trace_class}
@prenotnull{trace_class}
@prehot{trace_class}
-@pre \p native_byte_order is either #BT_CTF_BYTE_ORDER_LITTLE_ENDIAN,
- #BT_CTF_BYTE_ORDER_BIG_ENDIAN, or
+@pre \p native_byte_order is either #BT_CTF_BYTE_ORDER_NONE (if the
+ trace is not in CTF writer mode),
+ #BT_CTF_BYTE_ORDER_LITTLE_ENDIAN, #BT_CTF_BYTE_ORDER_BIG_ENDIAN, or
#BT_CTF_BYTE_ORDER_NETWORK.
@postrefcountsame{trace_class}
#BT_CTF_BYTE_ORDER_NETWORK.
@postrefcountsame{trace_class}
This page took
0.025029 seconds
and
4
git commands to generate.