X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Ftypes.h;h=12cca6e12539ddc0880b5e55677f476800882c2e;hp=0b045448908e3db9afba22ae165751776722f7ec;hb=90fcbacc6eb672f0d5e0c9d6722d397ac9f1a63e;hpb=41e82e008e6a49f5f9f9d3e7100dacd65676464b diff --git a/include/babeltrace/ctf/types.h b/include/babeltrace/ctf/types.h index 0b045448..12cca6e1 100644 --- a/include/babeltrace/ctf/types.h +++ b/include/babeltrace/ctf/types.h @@ -60,6 +60,7 @@ struct ctf_stream_pos { uint32_t *content_size_loc; /* pointer to current content size */ char *base; /* mmap base address */ ssize_t offset; /* offset from base, in bits. EOF for end of file. */ + ssize_t last_offset; /* offset before the last read_event */ size_t cur_index; /* current index in packet index */ void (*move_pos_slow)(struct ctf_stream_pos *pos, size_t offset, int whence); /* function called to switch packet */ @@ -199,4 +200,7 @@ void ctf_pos_get_event(struct ctf_stream_pos *pos) } } +void ctf_print_timestamp(FILE *fp, struct ctf_stream *stream, + uint64_t timestamp); + #endif /* _BABELTRACE_CTF_TYPES_H */