projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add comment indicating the type of ctf_traces' elements
[babeltrace.git]
/
formats
/
lttng-live
/
lttng-live.h
diff --git
a/formats/lttng-live/lttng-live.h
b/formats/lttng-live/lttng-live.h
index cf47437bbd03e83f55331d2637833c987d1ae7ec..f06d65d5803ee39f16cc3d17d242aac857b5e2a1 100644
(file)
--- a/
formats/lttng-live/lttng-live.h
+++ b/
formats/lttng-live/lttng-live.h
@@
-25,6
+25,7
@@
*/
#include <stdint.h>
*/
#include <stdint.h>
+#include "lttng-viewer-abi.h"
#define LTTNG_DEFAULT_NETWORK_VIEWER_PORT 5344
#define LTTNG_DEFAULT_NETWORK_VIEWER_PORT 5344
@@
-37,6
+38,9
@@
struct lttng_live_ctx {
char relay_hostname[NAME_MAX];
int control_sock;
int port;
char relay_hostname[NAME_MAX];
int control_sock;
int port;
+ /* Protocol version to use for this connection. */
+ uint32_t major;
+ uint32_t minor;
struct lttng_live_session *session;
struct bt_context *bt_ctx;
GArray *session_ids;
struct lttng_live_session *session;
struct bt_context *bt_ctx;
GArray *session_ids;
@@
-45,12
+49,14
@@
struct lttng_live_ctx {
struct lttng_live_viewer_stream {
uint64_t id;
uint64_t mmap_size;
struct lttng_live_viewer_stream {
uint64_t id;
uint64_t mmap_size;
+ uint64_t ctf_stream_id;
FILE *metadata_fp_write;
ssize_t metadata_len;
int metadata_flag;
FILE *metadata_fp_write;
ssize_t metadata_len;
int metadata_flag;
- int
first_read
;
+ int
data_pending
;
struct lttng_live_session *session;
struct lttng_live_ctf_trace *ctf_trace;
struct lttng_live_session *session;
struct lttng_live_ctf_trace *ctf_trace;
+ struct lttng_viewer_index current_index;
char path[PATH_MAX];
};
char path[PATH_MAX];
};
@@
-59,6
+65,7
@@
struct lttng_live_session {
uint64_t stream_count;
struct lttng_live_ctx *ctx;
struct lttng_live_viewer_stream *streams;
uint64_t stream_count;
struct lttng_live_ctx *ctx;
struct lttng_live_viewer_stream *streams;
+ /* HashTable mapping trace_ids to ptrs to struct lttng_live_ctf_trace */
GHashTable *ctf_traces;
};
GHashTable *ctf_traces;
};
This page took
0.02542 seconds
and
4
git commands to generate.