PcapPlusPlus  Next
pcpp::IDevice Class Referenceabstract

#include <Device.h>

Inheritance diagram for pcpp::IDevice:
pcpp::DpdkDevice pcpp::IFilterableDevice pcpp::KniDevice pcpp::RawSocketDevice pcpp::WinDivertDevice pcpp::XdpDevice pcpp::IFileDevice pcpp::PcapLiveDevice pcpp::PfRingDevice pcpp::IFileReaderDevice pcpp::IFileWriterDevice pcpp::PcapRemoteDevice pcpp::WinPcapLiveDevice pcpp::PcapFileReaderDevice pcpp::PcapNgFileReaderDevice pcpp::SnoopFileReaderDevice pcpp::PcapFileWriterDevice pcpp::PcapNgFileWriterDevice

Public Member Functions

virtual bool open ()=0
 
virtual void close ()=0
 Close the device.
 
virtual bool isOpened () const =0
 

Detailed Description

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

Member Function Documentation

◆ isOpened()

◆ open()