X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Ftypes.h;h=b4d2d4a7dc8b423a5bf1f7ebea971f381384ef2f;hp=f3a0e831b15fcdfb9a85f76dc79a0c569222ca8a;hb=56e603733d2a16aba6fdaf149ad6a4cd42e44eda;hpb=50cb9c56c5e3a2a37b63537a1604e5c209d17cd7 diff --git a/include/babeltrace/types.h b/include/babeltrace/types.h index f3a0e831..b4d2d4a7 100644 --- a/include/babeltrace/types.h +++ b/include/babeltrace/types.h @@ -37,6 +37,7 @@ struct ctf_stream; struct stream_pos; struct format; struct definition; +struct ctf_clock; /* type scope */ struct declaration_scope { @@ -151,6 +152,7 @@ struct declaration_integer { int signedness; int base; /* Base for pretty-printing: 2, 8, 10, 16 */ enum ctf_string_encoding encoding; + struct ctf_clock *clock; }; struct definition_integer { @@ -382,7 +384,8 @@ void definition_unref(struct definition *definition); struct declaration_integer *integer_declaration_new(size_t len, int byte_order, int signedness, size_t alignment, - int base, enum ctf_string_encoding encoding); + int base, enum ctf_string_encoding encoding, + struct ctf_clock *clock); uint64_t get_unsigned_int(struct definition *field); int64_t get_signed_int(struct definition *field);