diff options
-rw-r--r-- | src/include/ndpi_typedefs.h | 2 | ||||
-rw-r--r-- | src/lib/ndpi_utils.c | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index 86ac1df5e..a445ced0f 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -1306,7 +1306,7 @@ typedef enum { ndpi_serialization_format_unknown = 0, ndpi_serialization_format_tlv, ndpi_serialization_format_json, - ndpi_serialization_format_csv, // TODO + ndpi_serialization_format_csv } ndpi_serialization_format; typedef enum { diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index 0381e057f..4a92f5a31 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -850,6 +850,17 @@ int ndpi_init_serializer(ndpi_serializer *serializer, /* ********************************** */ +char* ndpi_serializer_get_buffer(ndpi_serializer *serializer, u_int32_t *buffer_len) { + if(serializer->fmt == ndpi_serialization_format_json) { + + } else { + *buffer_len = serializer->size_used; + return(serializer->buffer); + } +} + +/* ********************************** */ + void ndpi_serializer_set_csv_separator(ndpi_serializer *serializer, char separator) { serializer->csv_separator[0] = separator; } |