projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
src.ctf.lttng-live: use optional pattern for `ctf_stream_class_id`
[babeltrace.git]
/
src
/
plugins
/
ctf
/
lttng-live
/
data-stream.c
diff --git
a/src/plugins/ctf/lttng-live/data-stream.c
b/src/plugins/ctf/lttng-live/data-stream.c
index aba9c807659d718abdf7e7be4aecb9374e65e63f..e8f00d7f561f34f25957f60a3d8b920a9340b465 100644
(file)
--- a/
src/plugins/ctf/lttng-live/data-stream.c
+++ b/
src/plugins/ctf/lttng-live/data-stream.c
@@
-51,7
+51,8
@@
enum ctf_msg_iter_medium_status medop_request_bytes(
len_left = stream->base_offset + stream->len - stream->offset;
if (!len_left) {
len_left = stream->base_offset + stream->len - stream->offset;
if (!len_left) {
- stream->state = LTTNG_LIVE_STREAM_ACTIVE_NO_DATA;
+ lttng_live_stream_iterator_set_state(stream,
+ LTTNG_LIVE_STREAM_ACTIVE_NO_DATA);
status = CTF_MSG_ITER_MEDIUM_STATUS_AGAIN;
goto end;
}
status = CTF_MSG_ITER_MEDIUM_STATUS_AGAIN;
goto end;
}
@@
-221,8
+222,12
@@
struct lttng_live_stream_iterator *lttng_live_stream_iterator_create(
stream_iter->trace = trace;
stream_iter->state = LTTNG_LIVE_STREAM_ACTIVE_NO_DATA;
stream_iter->viewer_stream_id = stream_id;
stream_iter->trace = trace;
stream_iter->state = LTTNG_LIVE_STREAM_ACTIVE_NO_DATA;
stream_iter->viewer_stream_id = stream_id;
- stream_iter->ctf_stream_class_id = -1ULL;
- stream_iter->last_inactivity_ts = INT64_MIN;
+
+ stream_iter->ctf_stream_class_id.is_set = false;
+ stream_iter->ctf_stream_class_id.value = UINT64_MAX;
+
+ stream_iter->last_inactivity_ts.is_set = false;
+ stream_iter->last_inactivity_ts.value = 0;
if (trace->trace) {
struct ctf_trace_class *ctf_tc =
if (trace->trace) {
struct ctf_trace_class *ctf_tc =
This page took
0.027173 seconds
and
4
git commands to generate.