|
ITS
|
#include <ReceivePackets.h>
Public Types | |
| enum | e_pcapError { pcapError_success, pcapError_interfaceNotFound, pcapError_interfaceNotOpen, pcapError_ethernetHeader, pcapError_filtreCompile, pcapError_filtreInstall } |
| The e_pcapError enum defines the PCAP errors. More... | |
Public Slots | |
| int | receive () |
| receive Slot used to receive packet from the hybrid interface. More... | |
Signals | |
| void | packetReceived (QByteArray) |
| packetReceived Signal used when a packet is received. More... | |
Public Member Functions | |
| ReceivePackets (ParameterConfiguration *paramConfig) | |
| ReceivePackets ReceivePackets constructor. More... | |
| ~ReceivePackets () | |
| ~ReceivePackets ReceivePackets destructor. More... | |
Public Attributes | |
| bool | m_changeFilter |
| pcap_t * | m_handle |
Private Attributes | |
| ParameterConfiguration * | m_paramConf |
Definition at line 27 of file ReceivePackets.h.
The e_pcapError enum defines the PCAP errors.
Definition at line 36 of file ReceivePackets.h.
| ReceivePackets::ReceivePackets | ( | ParameterConfiguration * | paramConfig | ) |
ReceivePackets ReceivePackets constructor.
| paramConfig | Global configuration. |
Definition at line 3 of file ReceivePackets.cpp.
References m_paramConf.
| ReceivePackets::~ReceivePackets | ( | ) |
~ReceivePackets ReceivePackets destructor.
Definition at line 8 of file ReceivePackets.cpp.
|
signal |
packetReceived Signal used when a packet is received.
Referenced by receive().
|
slot |
receive Slot used to receive packet from the hybrid interface.
Definition at line 13 of file ReceivePackets.cpp.
References BUF_SIZ, ParameterConfiguration::interface(), m_changeFilter, m_handle, m_paramConf, ParameterConfiguration::mid(), packetReceived(), pcapError_ethernetHeader, pcapError_filtreCompile, pcapError_filtreInstall, pcapError_interfaceNotFound, pcapError_interfaceNotOpen, and pcapError_success.
| bool ReceivePackets::m_changeFilter |
Boolean used to change the PCAP filter.
Definition at line 56 of file ReceivePackets.h.
Referenced by GeoNet::beaconPacketProcessing(), GeoNet::gacPacketProcessing(), GeoNet::gbcPacketProcessing(), GeoNet::gucPacketProcessing(), GeoNet::LSReplyPacketProcessing(), GeoNet::LSRequestPacketProcessing(), receive(), GeoNet::shbPacketProcessing(), GeoNet::tsbPacketProcessing(), and GeoNet::utInitialize().
| pcap_t* ReceivePackets::m_handle |
|
private |
Global configuration.
Definition at line 73 of file ReceivePackets.h.
Referenced by receive(), and ReceivePackets().