X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fctf%2Ftypes.h;h=8bd01027c4cc505ecab3c13ad2748b289dc8b663;hp=6b8752e2d60ce8136b05ac07ddfb6428f056c870;hb=2e937fb4814a0db0d4724dd03fb93926b065e03b;hpb=90b55a973b0689bb667a7e255d90d622414cb3ef diff --git a/include/babeltrace/ctf/types.h b/include/babeltrace/ctf/types.h index 6b8752e2..8bd01027 100644 --- a/include/babeltrace/ctf/types.h +++ b/include/babeltrace/ctf/types.h @@ -90,19 +90,33 @@ struct ctf_stream_pos *ctf_pos(struct stream_pos *pos) return container_of(pos, struct ctf_stream_pos, parent); } +BT_HIDDEN int ctf_integer_read(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_integer_write(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_float_read(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_float_write(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_string_read(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_string_write(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_enum_read(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_enum_write(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_struct_rw(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_variant_rw(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_array_read(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_array_write(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_sequence_read(struct stream_pos *pos, struct definition *definition); +BT_HIDDEN int ctf_sequence_write(struct stream_pos *pos, struct definition *definition); void ctf_packet_seek(struct stream_pos *pos, size_t index, int whence);