suricata
PcapFileFileVars_ Struct Reference

#include <source-pcap-file-helper.h>

Collaboration diagram for PcapFileFileVars_:

Public Member Functions

 SC_ATOMIC_DECLARE (uint64_t, alerts_count)
 
 SC_ATOMIC_DECLARE (uint32_t, ref_cnt)
 

Data Fields

char * filename
 
pcap_t * pcap_handle
 
int datalink
 
struct bpf_program filter
 
PcapFileSharedVarsshared
 
bool cleanup_requested
 
const u_char * first_pkt_data
 
struct pcap_pkthdr * first_pkt_hdr
 
struct timeval first_pkt_ts
 

Detailed Description

Data specific to a single pcap file

Definition at line 76 of file source-pcap-file-helper.h.

Member Function Documentation

◆ SC_ATOMIC_DECLARE() [1/2]

PcapFileFileVars_::SC_ATOMIC_DECLARE ( uint32_t  ,
ref_cnt   
)

◆ SC_ATOMIC_DECLARE() [2/2]

PcapFileFileVars_::SC_ATOMIC_DECLARE ( uint64_t  ,
alerts_count   
)

Field Documentation

◆ cleanup_requested

bool PcapFileFileVars_::cleanup_requested

◆ datalink

int PcapFileFileVars_::datalink

Definition at line 81 of file source-pcap-file-helper.h.

Referenced by InitPcapFile().

◆ filename

char* PcapFileFileVars_::filename

◆ filter

struct bpf_program PcapFileFileVars_::filter

Definition at line 81 of file source-pcap-file-helper.h.

Referenced by InitPcapFile().

◆ first_pkt_data

const u_char* PcapFileFileVars_::first_pkt_data

Definition at line 96 of file source-pcap-file-helper.h.

◆ first_pkt_hdr

struct pcap_pkthdr* PcapFileFileVars_::first_pkt_hdr

Definition at line 97 of file source-pcap-file-helper.h.

Referenced by PcapFileDispatch().

◆ first_pkt_ts

struct timeval PcapFileFileVars_::first_pkt_ts

Definition at line 97 of file source-pcap-file-helper.h.

Referenced by PcapFileDispatch().

◆ pcap_handle

pcap_t* PcapFileFileVars_::pcap_handle

Definition at line 79 of file source-pcap-file-helper.h.

Referenced by CleanupPcapFileFileVars(), and InitPcapFile().

◆ shared

PcapFileSharedVars* PcapFileFileVars_::shared

The documentation for this struct was generated from the following file: