Skip to content
API Documentation
BastionGuard™
NetworkPage::Pin Struct Reference

Public Attributes

std::string ip
std::string host
std::string app_name
std::string country_code
std::string country_name
std::string city
std::string isp
double lat {0.0}
double lon {0.0}
uint32_t hits {0}
std::chrono::steady_clock::time_point last_seen
int64_t last_seen_epoch {0}
bool geo_resolved {false}

Detailed Description

Definition at line 58 of file NetworkPage.hpp.

Member Data Documentation

◆ app_name

std::string NetworkPage::Pin::app_name

◆ city

std::string NetworkPage::Pin::city

◆ country_code

std::string NetworkPage::Pin::country_code

◆ country_name

std::string NetworkPage::Pin::country_name

◆ geo_resolved

bool NetworkPage::Pin::geo_resolved {false}

Definition at line 73 of file NetworkPage.hpp.

Referenced by NetworkPage::loadLog().

◆ hits

uint32_t NetworkPage::Pin::hits {0}

◆ host

std::string NetworkPage::Pin::host

◆ ip

std::string NetworkPage::Pin::ip

◆ isp

std::string NetworkPage::Pin::isp

◆ last_seen

std::chrono::steady_clock::time_point NetworkPage::Pin::last_seen

Definition at line 70 of file NetworkPage.hpp.

Referenced by NetworkPage::loadLog().

◆ last_seen_epoch

int64_t NetworkPage::Pin::last_seen_epoch {0}

Definition at line 72 of file NetworkPage.hpp.

Referenced by NetworkPage::loadLog().

◆ lat

double NetworkPage::Pin::lat {0.0}

Definition at line 66 of file NetworkPage.hpp.

Referenced by NetworkPage::createMarkerWidget(), and NetworkPage::loadLog().

◆ lon

double NetworkPage::Pin::lon {0.0}

Definition at line 67 of file NetworkPage.hpp.

Referenced by NetworkPage::createMarkerWidget(), and NetworkPage::loadLog().


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