aboutsummaryrefslogtreecommitdiff
path: root/python/ndpi
diff options
context:
space:
mode:
Diffstat (limited to 'python/ndpi')
-rw-r--r--python/ndpi/__init__.py2
-rw-r--r--python/ndpi/ndpi.py16
2 files changed, 9 insertions, 9 deletions
diff --git a/python/ndpi/__init__.py b/python/ndpi/__init__.py
index f6f5b9079..d97d9047f 100644
--- a/python/ndpi/__init__.py
+++ b/python/ndpi/__init__.py
@@ -13,7 +13,7 @@ If not, see <http://www.gnu.org/licenses/>.
------------------------------------------------------------------------------------------------------------------------
"""
-from .ndpi import NDPI, NDPIFlow
+from .ndpi import *
__author__ = """Zied Aouini"""
diff --git a/python/ndpi/ndpi.py b/python/ndpi/ndpi.py
index 0dd5b56cf..4a7cf5f56 100644
--- a/python/ndpi/ndpi.py
+++ b/python/ndpi/ndpi.py
@@ -47,7 +47,7 @@ class NDPI(object):
def process_packet(self, flow, packet, packet_time_ms):
p = lib.ndpi_detection_process_packet(self._detection_module,
- flow._C,
+ flow.C,
packet,
len(packet),
int(packet_time_ms))
@@ -58,7 +58,7 @@ class NDPI(object):
def giveup(self, flow, enable_guess=True):
p = lib.ndpi_detection_giveup(self._detection_module,
- flow._C,
+ flow.C,
enable_guess,
ffi.new("uint8_t*", 0))
return ndpi_protocol(C=p,
@@ -82,20 +82,20 @@ class NDPI(object):
class NDPIFlow(object):
- __slots__ = ("_C")
+ __slots__ = "C"
@property
def confidence(self):
- confidence = self._C.confidence
+ confidence = self.C.confidence
return ndpi_confidence(id=confidence,
name=ffi.string(lib.ndpi_confidence_get_name(confidence)).decode('utf-8',
errors='ignore'))
def __init__(self):
- self._C = lib.ndpi_py_initialize_flow()
+ self.C = lib.ndpi_py_initialize_flow()
def __del__(self):
- if self._C != ffi.NULL:
- lib.ndpi_flow_free(self._C)
- self._C = ffi.NULL
+ if self.C != ffi.NULL:
+ lib.ndpi_flow_free(self.C)
+ self.C = ffi.NULL