PcapPlusPlus  26.07
PcapNgFileReaderDevice.h File Reference
#include "RawPacket.h"
#include "Packet.h"
#include "IFileDevice.h"
#include "PcapCommon.h"
#include <fstream>
#include <vector>
#include <string>
#include <memory>

Go to the source code of this file.

Classes

struct  pcpp::PcapNgBlockHeader
 Common structure for all PcapNG blocks. More...
 
struct  pcpp::PcapNgSectionHeaderBlock
 Section Header Block (SHB) More...
 
struct  pcpp::PcapNgInterfaceDescriptionBlock
 Interface Description Block (IDB) More...
 
struct  pcpp::PcapNgEnhancedPacketBlock
 Enhanced Packet Block (EPB) More...
 
struct  pcpp::PcapNgSimplePacketBlock
 Simple Packet Block (SPB) More...
 
struct  pcpp::PcapNgOptionHeader
 Block option header. More...
 
class  pcpp::PcapNgFileReaderDevice
 PcapNG file reader device. More...
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Enumerations

enum class  pcpp::PcapNgBlockType : uint32_t {
  pcpp::SectionHeader = 0x0A0D0D0A , pcpp::InterfaceDescription = 0x00000001 , pcpp::Packet = 0x00000002 , pcpp::SimplePacket = 0x00000003 ,
  pcpp::NameResolution = 0x00000004 , pcpp::InterfaceStatistics = 0x00000005 , pcpp::EnhancedPacket = 0x00000006 , pcpp::Custom = 0x00000BAD ,
  pcpp::CustomReserved = 0x40000BAD
}
 PcapNG block types. More...