diff event_log.h @ 1958:9c01945b5d20

Use zlib to compress event log streams
author Mike Pavone <pavone@retrodev.com>
date Sat, 02 May 2020 17:33:23 -0700
parents ba06346611a1
children 80920c21bb52
line wrap: on
line diff
--- a/event_log.h	Sat May 02 00:52:21 2020 -0700
+++ b/event_log.h	Sat May 02 17:33:23 2020 -0700
@@ -20,14 +20,18 @@
 };
 
 #include "serialize.h"
+#include "zlib/zlib.h"
 typedef struct {
 	size_t storage;
+	uint8_t *socket_buffer;
+	size_t socket_buffer_size;
 	int socket;
 	uint32_t last_cycle;
 	uint32_t last_word_address;
 	uint32_t last_byte_address;
 	uint32_t repeat_delta;
 	deserialize_buffer buffer;
+	z_stream input_stream;
 	uint8_t repeat_event;
 	uint8_t repeat_remaining;
 } event_reader;