X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fformat.h;h=43b38eed350b980641ca2f8f14bb8b63f507a8d5;hp=1a847846b6dc659e63459b49afdbfedd447267db;hb=a52d7f6a6dfe8c55b65eef0996b848873db39fe7;hpb=bed864a75d2315c344a6e625db66ae9bfbc51e27 diff --git a/include/babeltrace/format.h b/include/babeltrace/format.h index 1a847846..43b38eed 100644 --- a/include/babeltrace/format.h +++ b/include/babeltrace/format.h @@ -63,6 +63,11 @@ struct format { void (*string_copy)(struct stream_pos *dest, struct stream_pos *src, const struct type_class_string *string_class); + void (*string_read)(unsigned char **dest, struct stream_pos *src, + const struct type_class_string *string_class); + void (*string_write)(struct stream_pos *dest, const unsigned char *src, + const struct type_class_string *string_class); + void (*string_free_temp)(unsigned char *string); GQuark (*enum_read)(struct stream_pos *pos, const struct type_class_enum *src);