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::IPcapDevice pcpp::PfRingDevice pcpp::IFileReaderDevice pcpp::IFileWriterDevice pcpp::PcapLiveDevice pcpp::PcapFileReaderDevice pcpp::PcapNgFileReaderDevice pcpp::SnoopFileReaderDevice pcpp::PcapFileWriterDevice pcpp::PcapNgFileWriterDevice pcpp::PcapRemoteDevice pcpp::WinPcapLiveDevice

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()