Skip to content
API Documentation
BastionGuard™
bsc::netfilter::PacketInfo Struct Reference

#include <NFQueue.hpp>

Public Attributes

std::uint32_t id {0}
std::uint32_t mark {0}
std::uint32_t uid {0xffffffffu}
std::uint32_t in_dev {0}
std::uint32_t out_dev {0}
std::uint16_t queue_id {0}
bsc::model::Connection connection

Detailed Description

Definition at line 19 of file NFQueue.hpp.

Member Data Documentation

◆ connection

bsc::model::Connection bsc::netfilter::PacketInfo::connection

Definition at line 26 of file NFQueue.hpp.

Referenced by bsc::service::DaemonService::run().

◆ id

std::uint32_t bsc::netfilter::PacketInfo::id {0}

Definition at line 20 of file NFQueue.hpp.

◆ in_dev

std::uint32_t bsc::netfilter::PacketInfo::in_dev {0}

Definition at line 23 of file NFQueue.hpp.

◆ mark

std::uint32_t bsc::netfilter::PacketInfo::mark {0}

Definition at line 21 of file NFQueue.hpp.

◆ out_dev

std::uint32_t bsc::netfilter::PacketInfo::out_dev {0}

Definition at line 24 of file NFQueue.hpp.

◆ queue_id

std::uint16_t bsc::netfilter::PacketInfo::queue_id {0}

Definition at line 25 of file NFQueue.hpp.

◆ uid

std::uint32_t bsc::netfilter::PacketInfo::uid {0xffffffffu}

Definition at line 22 of file NFQueue.hpp.

Referenced by bsc::service::DaemonService::run().


The documentation for this struct was generated from the following file:
  • BastionGuard/thirdparty/bastionguard-secure-connection/daemon/include/bsc/netfilter/NFQueue.hpp