Python bindings: add has_intersection property to TraceCollection
[babeltrace.git] / include / babeltrace / format.h
index 8d4ac4b290a794af51af64006e029c80343015f2..dea8e0e5431e71d69e53df24fc97f1ed753bc18c 100644 (file)
@@ -44,21 +44,19 @@ typedef int bt_intern_str;
 struct bt_stream_pos;
 struct bt_context;
 struct bt_trace_handle;
-
-/* Parent trace descriptor */
-struct bt_trace_descriptor {
-};
+struct bt_trace_descriptor;
 
 struct bt_mmap_stream {
        int fd;
        struct bt_list_head list;
+       void *priv;
 };
 
 struct bt_mmap_stream_list {
        struct bt_list_head head;
 };
 
-struct format {
+struct bt_format {
        bt_intern_str name;
 
        struct bt_trace_descriptor *(*open_trace)(const char *path, int flags,
@@ -82,10 +80,10 @@ struct format {
        int (*convert_index_timestamp)(struct bt_trace_descriptor *descriptor);
 };
 
-extern struct format *bt_lookup_format(bt_intern_str qname);
+extern struct bt_format *bt_lookup_format(bt_intern_str qname);
 extern void bt_fprintf_format_list(FILE *fp);
-extern int bt_register_format(struct format *format);
-extern void bt_unregister_format(struct format *format);
+extern int bt_register_format(struct bt_format *format);
+extern void bt_unregister_format(struct bt_format *format);
 
 #ifdef __cplusplus
 }
This page took 0.02381 seconds and 4 git commands to generate.