Fix: event notification capture error handling
[lttng-ust.git] / src / common / msgpack / msgpack.c
index 10b06adc5b006335798a9ce28e2bd83679235054..d08569a8bc79a148048c65e2653b590747a0c839 100644 (file)
@@ -483,6 +483,18 @@ int lttng_msgpack_write_double(struct lttng_msgpack_writer *writer, double value
        return lttng_msgpack_encode_f64(writer, value);
 }
 
+int lttng_msgpack_save_writer_pos(struct lttng_msgpack_writer *writer, uint8_t **pos)
+{
+       *pos = writer->write_pos;
+       return 0;
+}
+
+int lttng_msgpack_restore_writer_pos(struct lttng_msgpack_writer *writer, uint8_t *pos)
+{
+       writer->write_pos = pos;
+       return 0;
+}
+
 void lttng_msgpack_writer_init(struct lttng_msgpack_writer *writer,
                uint8_t *buffer, size_t size)
 {
This page took 0.023454 seconds and 4 git commands to generate.