aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_typedefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ndpi_typedefs.h')
-rw-r--r--src/include/ndpi_typedefs.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h
index 3806653c8..3ee448065 100644
--- a/src/include/ndpi_typedefs.h
+++ b/src/include/ndpi_typedefs.h
@@ -1362,11 +1362,18 @@ typedef enum {
#define NDPI_SERIALIZER_STATUS_EOR (1 << 2)
typedef struct {
- u_int32_t buffer_size, size_used;
+ u_int32_t flags;
+ u_int32_t size_used;
+} ndpi_private_serializer_status;
+
+typedef struct {
+ ndpi_private_serializer_status status;
+ u_int32_t buffer_size;
ndpi_serialization_format fmt;
- u_int32_t status;
u_int8_t *buffer;
char csv_separator[2];
+ u_int8_t has_snapshot;
+ ndpi_private_serializer_status snapshot;
} ndpi_private_serializer;
#define ndpi_private_deserializer ndpi_private_serializer