From 4b9f99878472a9f14f5fd3e08a3c76ab53a2341e Mon Sep 17 00:00:00 2001 From: Jesus Llorente Date: Tue, 24 Nov 2015 20:09:41 +0200 Subject: [PATCH] Removed tins_direction_t typedef in favor of native pcap_direction_t --- include/tins/sniffer.h | 8 +++----- src/sniffer.cpp | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/include/tins/sniffer.h b/include/tins/sniffer.h index f788249..0b552d7 100644 --- a/include/tins/sniffer.h +++ b/include/tins/sniffer.h @@ -47,8 +47,6 @@ namespace Tins { class SnifferIterator; class SnifferConfiguration; - typedef pcap_direction_t tins_direction_t; - /** * \class BaseSniffer * \brief Base class for sniffers. @@ -220,7 +218,7 @@ namespace Tins { * This calls pcap_setdirection using the provided parameter. * \param d The direction for the sniffer. */ - int set_direction(tins_direction_t d); + int set_direction(pcap_direction_t d); /** * \brief Sets whether to extract RawPDUs or fully parsed packets. @@ -580,7 +578,7 @@ namespace Tins { * Sets the direction option. * \param direction The direction to be set. */ - void set_direction(tins_direction_t direction); + void set_direction(pcap_direction_t direction); /** * Sets the immediate mode option. @@ -612,7 +610,7 @@ namespace Tins { bool _promisc; bool _rfmon; bool _immediate_mode; - tins_direction_t _direction; + pcap_direction_t _direction; }; template diff --git a/src/sniffer.cpp b/src/sniffer.cpp index d4eb8ae..03fd3db 100644 --- a/src/sniffer.cpp +++ b/src/sniffer.cpp @@ -224,7 +224,7 @@ void BaseSniffer::set_timeout(int ms) { pcap_set_timeout(handle, ms); } -int BaseSniffer::set_direction(tins_direction_t d) { +int BaseSniffer::set_direction(pcap_direction_t d) { return pcap_setdirection(handle, d); } @@ -492,7 +492,7 @@ void SnifferConfiguration::set_timeout(unsigned timeout) _timeout = timeout; } -void SnifferConfiguration::set_direction(tins_direction_t direction) +void SnifferConfiguration::set_direction(pcap_direction_t direction) { _direction = direction; }