aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlfredo Cardigliano <alfredo.cardigliano@gmail.com>2020-06-16 18:40:17 +0200
committerAlfredo Cardigliano <alfredo.cardigliano@gmail.com>2020-06-16 18:40:17 +0200
commit073e3a027b2d13c73bb6ef2c512bf1a597b77b1a (patch)
tree92670c64b9624f4cf5647b974667dcf0f8333e81 /src
parent0ddc3a0052cfd3ad539ae0540aa4879bcae80ee5 (diff)
Add API ndpi_serializer_get_format
Diffstat (limited to 'src')
-rw-r--r--src/include/ndpi_api.h.in1
-rw-r--r--src/lib/ndpi_serializer.c7
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;