Skip to content
API Documentation
BastionGuard™
AlertInfo Struct Reference

#include <UIServer.hpp>

Public Attributes

uint64_t id = 0
int type = 0
int action = 0
int priority = 0
int what = 0
std::string text
std::string rule_name
std::string firewall_table
std::string firewall_chain
ConnectionInfo connection
bool has_connection = false

Detailed Description

Definition at line 58 of file UIServer.hpp.

Member Data Documentation

◆ action

int AlertInfo::action = 0

Definition at line 61 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session().

◆ connection

ConnectionInfo AlertInfo::connection

Definition at line 68 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session(), and MainWindow::onDaemonAlert().

◆ firewall_chain

std::string AlertInfo::firewall_chain

Definition at line 67 of file UIServer.hpp.

◆ firewall_table

std::string AlertInfo::firewall_table

Definition at line 66 of file UIServer.hpp.

◆ has_connection

bool AlertInfo::has_connection = false

Definition at line 69 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session(), and MainWindow::onDaemonAlert().

◆ id

uint64_t AlertInfo::id = 0

Definition at line 59 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session().

◆ priority

int AlertInfo::priority = 0

Definition at line 62 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session().

◆ rule_name

std::string AlertInfo::rule_name

Definition at line 65 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session().

◆ text

std::string AlertInfo::text

Definition at line 64 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session(), and MainWindow::onDaemonAlert().

◆ type

int AlertInfo::type = 0

Definition at line 60 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session(), and MainWindow::onDaemonAlert().

◆ what

int AlertInfo::what = 0

Definition at line 63 of file UIServer.hpp.

Referenced by UIServer::Impl::client_session(), and MainWindow::onDaemonAlert().


The documentation for this struct was generated from the following file:
  • BastionGuard/thirdparty/bastionguard-secure-connection/ui/src/ipc/UIServer.hpp