X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Flttv%2Ftracecontext.h;h=764e38a7efb1d5c01ff6071860bb55ea6a960baa;hb=f826ad80ef4be944bdda493bf0ce8b7706d4131c;hp=785f7021984ef081403ac29bcc27569a97f10b1b;hpb=2bc1bcfb0fdff52b3350804d2824cd023f463f96;p=lttv.git diff --git a/lttv/lttv/tracecontext.h b/lttv/lttv/tracecontext.h index 785f7021..764e38a7 100644 --- a/lttv/lttv/tracecontext.h +++ b/lttv/lttv/tracecontext.h @@ -84,6 +84,9 @@ typedef struct _LttvFilter LttvFilter; #define LTTVFILTER_TYPE_DEFINED #endif +typedef struct _LttvTraceState LttvTraceState; + + #define LTTV_TRACESET_CONTEXT_TYPE (lttv_traceset_context_get_type ()) #define LTTV_TRACESET_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LTTV_TRACESET_CONTEXT_TYPE, LttvTracesetContext)) #define LTTV_TRACESET_CONTEXT_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), LTTV_TRACESET_CONTEXT_TYPE, LttvTracesetContextClass)) @@ -103,6 +106,7 @@ struct _LttvTracesetContext { struct bt_ctf_iter *iter; /* TODO ybrosseau: Added for babeltrace proto */ LttvHooks *event_hooks; + LttvTraceState *tmpState; /* Remove when we have the state in LttvTrace */ LttvTracesetContextPosition *sync_position; /* position at which to sync the trace context */