API Fix : give access to trace_handle and context
[babeltrace.git] / include / babeltrace / format.h
index 8eae42c0e2aa7f3405969f785987216986d485d5..b67dd5dc77298d434557f3fe3afe00a1bbd8e8cd 100644 (file)
@@ -29,6 +29,8 @@ typedef int bt_intern_str;
 
 /* forward declaration */
 struct stream_pos;
 
 /* forward declaration */
 struct stream_pos;
+struct bt_context;
+struct bt_trace_handle;
 
 /* Parent trace descriptor */
 struct trace_descriptor {
 
 /* Parent trace descriptor */
 struct trace_descriptor {
@@ -56,6 +58,10 @@ struct format {
                                size_t index, int whence),
                        FILE *metadata_fp);
        void (*close_trace)(struct trace_descriptor *descriptor);
                                size_t index, int whence),
                        FILE *metadata_fp);
        void (*close_trace)(struct trace_descriptor *descriptor);
+       void (*set_context)(struct trace_descriptor *descriptor,
+                       struct bt_context *ctx);
+       void (*set_handle)(struct trace_descriptor *descriptor,
+                       struct bt_trace_handle *handle);
 };
 
 extern struct format *bt_lookup_format(bt_intern_str qname);
 };
 
 extern struct format *bt_lookup_format(bt_intern_str qname);
This page took 0.023015 seconds and 4 git commands to generate.