From 462da90a21d7a73fe9122b759c6b40bebfefc6e8 Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Fri, 23 Mar 2018 19:05:32 +0100 Subject: Added API calls ndpi_network_ptree_match ndpi_check_flow_func ndpi_config.h is now installed with "make install" --- src/include/ndpi_api.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/include') diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h index 230885d6d..7ac5b3ef8 100644 --- a/src/include/ndpi_api.h +++ b/src/include/ndpi_api.h @@ -281,6 +281,21 @@ extern "C" { struct ndpi_flow_struct *flow); + /** + * API call that is called internally by ndpi_detection_process_packet or by apps + * that want to avoid calling ndpi_detection_process_packet as they have already + * parsed the packet and thus want to avoid this. + * + * + * @par ndpi_struct = the detection module + * @par flow = the flow given for the detection module + * @par ndpi_selection_bitmask = the protocol selected bitmask + * + */ + void ndpi_check_flow_func(struct ndpi_detection_module_struct *ndpi_struct, + struct ndpi_flow_struct *flow, + NDPI_SELECTION_BITMASK_PROTOCOL_SIZE *ndpi_selection_packet); + /** * Query the pointer to the layer 4 packet * -- cgit v1.2.3