diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_api.h | 4 | ||||
-rw-r--r-- | src/include/ndpi_typedefs.h | 8 |
2 files changed, 4 insertions, 8 deletions
diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h index 1d46a381e..a3d7d1bcd 100644 --- a/src/include/ndpi_api.h +++ b/src/include/ndpi_api.h @@ -844,7 +844,9 @@ extern "C" { const char *key, float value, const char *format /* e.f. "%.2f" */); int ndpi_serialize_end_of_record(ndpi_serializer *serializer); - + char* ndpi_serializer_get_buffer(ndpi_serializer *_serializer, u_int32_t *buffer_len); + u_int32_t ndpi_serializer_get_buffer_len(ndpi_serializer *_serializer); + /* Deserializer */ int ndpi_init_deserializer(ndpi_deserializer *deserializer, ndpi_serializer *serializer); diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index a445ced0f..399f92456 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -1327,13 +1327,7 @@ typedef enum { #define NDPI_SERIALIZER_STATUS_ARRAY (1 << 1) #define NDPI_SERIALIZER_STATUS_EOR (1 << 2) -typedef struct { - u_int32_t buffer_size, size_used; - ndpi_serialization_format fmt; - u_int32_t status; - u_int8_t *buffer; - char *json_buffer, csv_separator[2]; -} ndpi_serializer; +typedef void* ndpi_serializer; #define ndpi_deserializer ndpi_serializer |