PcapPlusPlus
Next
|
#include <Device.h>
Public Member Functions | |
virtual bool | open ()=0 |
virtual void | close ()=0 |
Close the device. | |
virtual bool | isOpened () const =0 |
An abstract interface representing all packet processing devices. It stands as the root class for all devices. This is an abstract class that cannot be instantiated
|
pure virtual |
Implemented in pcpp::XdpDevice, pcpp::RawSocketDevice, pcpp::PfRingDevice, pcpp::PcapLiveDevice, pcpp::IFileDevice, pcpp::KniDevice, and pcpp::DpdkDevice.
|
pure virtual |
Open the device
Implemented in pcpp::XdpDevice, pcpp::RawSocketDevice, pcpp::PcapRemoteDevice, pcpp::PcapLiveDevice, pcpp::PcapNgFileWriterDevice, pcpp::PcapFileWriterDevice, pcpp::DpdkDevice, pcpp::PfRingDevice, pcpp::SnoopFileReaderDevice, pcpp::PcapNgFileReaderDevice, pcpp::PcapFileReaderDevice, and pcpp::KniDevice.