diff options
-rw-r--r-- | src/include/ndpi_api.h.in | 1 | ||||
-rw-r--r-- | src/lib/ndpi_serializer.c | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/include/ndpi_api.h.in b/src/include/ndpi_api.h.in index 8f6738920..d97d40bdc 100644 --- a/src/include/ndpi_api.h.in +++ b/src/include/ndpi_api.h.in @@ -991,6 +991,7 @@ extern "C" { u_int32_t ndpi_serializer_get_buffer_len(ndpi_serializer *serializer); u_int32_t ndpi_serializer_get_internal_buffer_size(ndpi_serializer *serializer); int ndpi_serializer_set_buffer_len(ndpi_serializer *serializer, u_int32_t l); + ndpi_serialization_format ndpi_serializer_get_format(ndpi_serializer *serializer); void ndpi_serializer_set_csv_separator(ndpi_serializer *serializer, char separator); char* ndpi_serializer_get_header(ndpi_serializer *serializer, u_int32_t *buffer_len); diff --git a/src/lib/ndpi_serializer.c b/src/lib/ndpi_serializer.c index 4e4e51f0d..87b2c06a8 100644 --- a/src/lib/ndpi_serializer.c +++ b/src/lib/ndpi_serializer.c @@ -364,6 +364,13 @@ char* ndpi_serializer_get_header(ndpi_serializer *_serializer, u_int32_t *buffer /* ********************************** */ +ndpi_serialization_format ndpi_serializer_get_format(ndpi_serializer *_serializer) { + ndpi_private_serializer *serializer = (ndpi_private_serializer*)_serializer; + return serializer->fmt; +} + +/* ********************************** */ + void ndpi_serializer_set_csv_separator(ndpi_serializer *_serializer, char separator) { ndpi_private_serializer *serializer = (ndpi_private_serializer*)_serializer; |