Skip to content
API Documentation
BastionGuard™
Class Index
A
AboutPage
AboutWindow
ACNode (fastfilter)
ActivationStatus (BastionGuard::Activation)
AGContext (xfs)
AGF (xfs)
AGI (xfs)
AlertApp
AlertDialog
AlertInfo
AlertWindow
AlertWindowRealtime
AllocatedInode (xfs)
SettingsPage::AllowlistCols
AnimatedMarkerData (anonymous_namespace{NetworkPage.cpp})
AntiPhishingEngine
AntiRansomEngine
AntiRansomwarePage
ConnectionsPage::AppColumns
AppConsole
AppExcludeEntry
AppGtk
Application
ApplicationRules (BastionGuard::RootGuard)
AppLock
AppMetadata (bsc::ui_util)
AppsPage
ConnectionsPage::AppStats
AppWindow
ArchiveInspectionResult
ArchiveInspector
AsyncDNSResolver
AsyncLogger
AsyncTask
AutomaticResponseSink (bastionguard::rootguard)
Automaton (fastfilter)
B
Backend
BackupBox
BackupDeviceBox
BackupFinishBox
BackupInProgressDialog
BackupPage
BackupWindow
BadBlockMap
BankGuiWindow
BankOpener
BankPage
BastionApp
BlacklistIpExtractor
BlockRange
Bloom (fastfilter)
BootOptionsBox
BootOptionsWindow
bsc_conn_event
BSDInfo (hfs)
BtreeLongHeader (xfs)
BtreeNodeHeader (xfs)
BtrfsItem (anonymous_namespace{btrfs_recovery.cpp})
BtrfsKey (anonymous_namespace{btrfs_recovery.cpp})
BtrfsKeyPtr (anonymous_namespace{btrfs_recovery.cpp})
BtrfsRecovery
BtrfsRecoveryImpl
BwrapArgs (anonymous_namespace{dns_secure.cpp})
C
DaemonService::CachedVerdict (bsc::service)
ProcMon::CacheEntry (bsc::proc)
CacheEntry (TlsIntercept::detail)
CallerIdentity (anonymous_namespace{bastionguard_privhelper.cpp})
CarvedFile
CarverFormat (carving::anonymous_namespace{carving.cpp})
CarvingOptions (carving)
CatalogFile (hfs)
CatalogFolder (hfs)
CatalogKey (hfs)
ChildEntry (hfs)
ChunkMapEntry (anonymous_namespace{btrfs_recovery.cpp})
ChunkStripe (anonymous_namespace{btrfs_recovery.cpp})
DomainFilter::CidrEntry
ClamApp
ClamdConfig
Client (BastionGuard::RootGuard)
AppsPage::Columns
NetworkPage::Columns
RulesPage::Columns
ConnectionsPage::ComboCol
RulesPage::ComboColumns
CommandResult (BastionGuard::RootGuard::anonymous_namespace{RootGuardClient.cpp})
CommandResult (bastionguard::rootguard::anonymous_namespace{SystemServiceControl.cpp})
Config (bsc::config)
Config (fastfilter)
Connection (bsc::model)
ConnectionInfo
ConnectionsPage
ConnEvent (bsc::ebpf)
ConsoleEventSink (bastionguard::rootguard)
CpuSnapshot
CpuThrottle
CronTab
CryptTabEntry
CustomMessageDialog
D
DaemonNotification
DaemonService (bsc::service)
DashboardPage
DbInfo
Decision (bsc::netfilter)
DecmpfsHeader (hfs)
dedup_key
DelayedScanQueue
DeleteBox
DeleteFileTask
DeleteFinishBox
DeleteWindow
DemoWindow
DesktopIndex (bsc::ui_util::anonymous_namespace{AppResolver.cpp})
ConnectionsPage::DetailColumns
ConnectionsPage::DetailEvent
DetectResult (carving::anonymous_namespace{carving.cpp})
Device
DeviceEnumerator
DeviceHealthProbe
DeviceHealthReport
DeviceInfo
DeviceProbeSample
DinodeCore (xfs)
DirEdge (anonymous_namespace{btrfs_recovery.cpp})
DirEntry (xfs)
DiskReader
DiskSpan (anonymous_namespace{ntfs_recovery.cpp})
DNSCache
DnsmasqBackend (BastionGuard)
DnsResolver (bsc::net)
DNSCache::DNSResult
DomainFilter
DonatePage
E
EBPFMon (bsc::ebpf)
EncryptedContainerInfo
EncryptedVolumeSupport
EncryptionSupport
Engine (fastfilter)
AsyncDNSResolver::Entry
EstimateBox
Event (BastionGuard::RootGuard)
Event (bsc::stats)
ExcludeAppsBox
ExcludeBox
ExcludeListSummaryWindow
ExcludeMessageWindow
ExfatRecovery (anonymous_namespace{filesystem_recovery.cpp})
ExportRange (anonymous_namespace{ext4_recovery.cpp})
Ext4Inode (anonymous_namespace{ext4_recovery.cpp})
Ext4Recovery
Ext4RecoveryImpl (anonymous_namespace{ext4_recovery.cpp})
Extent (xfs)
ExtentRef (anonymous_namespace{ext4_recovery.cpp})
ExtentsOverflowKey (hfs)
F
Fat32Recovery (anonymous_namespace{filesystem_recovery.cpp})
FaultTolerantReader
FaultTolerantReaderConfig
FileCarver
FileExtentInfo (anonymous_namespace{btrfs_recovery.cpp})
FileIdentity (bastionguard::rootguard)
FileIdentityResolver (bastionguard::rootguard)
FileItem
FilesystemProbes
FilesystemRecovery
FinderInfo16 (hfs)
Fingerprint
FinishBox
Firewall (bsc::fw)
FirewallChoiceDialog
FirewallDetector
FirewallInstaller
FirewallRuleManager
FirstRunServicesWindow
ForkData (hfs)
ForkExtent (hfs)
FsRootState (anonymous_namespace{btrfs_recovery.cpp})
FsTabEntry
Config::FwOptions (bsc::config)
G
GeoEntry (bsc::ui_util)
GeoResolver (bsc::ui_util)
GoogleSafe
H
HashUtil
HeaderFactory
HeaderRec (hfs)
HfsRecovery
HibpPasswordProvider
HibpProvider
HitInfo
HoverPayload (anonymous_namespace{NetworkPage.cpp})
HttpClient
HttpResponse
I
NtfsRecoveryImpl::I30Entry
IconManager
IdentityLeakConfig
IdentityLeakPage
IEventSink (bastionguard::rootguard)
IgnoredPathRule (BastionGuard::RootGuard::anonymous_namespace{RootGuardClient.cpp})
ILeakProvider
NFQueue::Impl (bsc::netfilter)
ProcEventMonitor::Impl (bsc::netlink)
UIClient::Impl (bsc::ui)
UIServer::Impl
ImportDialog
ImportedCredential
ImportedSnapshot (BastionGuardImport)
InobtRec (xfs)
InodeAddress (xfs)
InodeInfo (anonymous_namespace{btrfs_recovery.cpp})
InotifyEngine
InstanceLock
IntermediateCA (TlsIntercept::detail)
Config::InternalOptions (bsc::config)
DelayedScanQueue::Item
J
JournalDirentCandidate (anonymous_namespace{ext4_recovery.cpp})
JsonEventSink (bastionguard::rootguard)
L
LanguageDialog::LangEntry
LanguageDialog
LeakAggregator
LeakCheckProvider
LeakCheckWorker
LeakDatabase
LeakMonitor
LeakNormalizer
LeakRecord
ClamdConfig::Line
LinuxDistro
LiveScanDialog
Loader (bsc::rule)
LocalBmbtRec (xfs::anonymous_namespace{xfs_btree.cpp})
LocalWarningServer
Logger (bsc::logging)
LogPage
LostPartitionFinder
LRUCache (fastfilter)
M
MailRelayProfile (anonymous_namespace{BastionGuard-mailproxy.cpp})
MailRelayProfile
MailSecurityConfig (anonymous_namespace{BastionGuard-mailproxy.cpp})
MailSecurityConfig
MailSignatureConfig (anonymous_namespace{BastionGuard-mailproxy.cpp})
MailSignatureConfig
Main
MainWindow
MalwareBazaar
MBResult
MiscBox
MountEntry
MultiEventSink (bastionguard::rootguard)
N
NetQuality
NetQualityWarmup
NetworkPage
NFQueue (bsc::netfilter)
NodeDescriptor (hfs)
NotificationEvent (bsc::ui)
NtfsAttributeListEntry (anonymous_namespace{ntfs_recovery.cpp})
NtfsDataRun (anonymous_namespace{ntfs_recovery.cpp})
NtfsDataStream (anonymous_namespace{ntfs_recovery.cpp})
NtfsFileRecordInfo (anonymous_namespace{ntfs_recovery.cpp})
NtfsProbe
NtfsRecovery
NtfsRecoveryImpl
NtfsVolumeInfo (anonymous_namespace{ntfs_recovery.cpp})
O
Operator (bsc::rule)
OpResult (BastionGuard)
Options (anonymous_namespace{ActionHelper.cpp})
Options (anonymous_namespace{main.cpp})
OSDNotify
P
PacketInfo (bsc::netfilter)
PacManager
ParsedRequest
PhishingPage::ParsedResult
PartitionParser
PasswordDialog
PasswordEntry
PasswordGenerator
PasswordImportDialog
PasswordImporter
PasswordLeakResult
PasswordManagerPage
PasswordSearchRow
PasswordVault
PasswordVaultView
Pattern (anonymous_namespace{file_carver.cpp})
PaymentsCache
UIClient::Impl::PendingAsk (bsc::ui)
AutomaticResponseSink::PendingService (bastionguard::rootguard)
SettingsPage::PhishColumns
PhishingCheckCard
PhishingPage
NetworkPage::Pin
Policy (bastionguard::rootguard)
PolicyApplyReport (bastionguard::rootguard)
PolicyLoader (bastionguard::rootguard)
PolicyPath (bastionguard::rootguard)
PolicySecurity (bastionguard::rootguard)
PreparedProtected (bastionguard::rootguard::anonymous_namespace{RootGuardEngine.cpp})
PrivacyPage
PrivilegeUtils
ProcessInfo (bsc::model)
ProcEvent (bsc::netlink)
ProcEventMonitor (bsc::netlink)
ProcMon (bsc::proc)
RootGuardEngine::ProtectedSnapshot (bastionguard::rootguard)
ProxyEndpoint (bsc::ui_util)
Q
Quarantine
QuarantinePage
R
Range (anonymous_namespace{lost_partition_finder.cpp})
ReadResult
RecoveredFileRecord
RecoveryExporter
RecoveryResult
RecoverySummary
RecoveryWorker
RenderedRuleLine (bsc::fw::anonymous_namespace{Firewall.cpp})
ReportExporter
Client::Request (BastionGuard::RootGuard)
RescueImager
RescueImageReport
ResolvedRule (bastionguard::rootguard::anonymous_namespace{RootGuardEngine.cpp})
ResourceHelper
RestoreBox
RestoreDeviceBox
RestoreExcludeBox
RestoreFinishBox
RestoreSummaryBox
RestoreWindow
Result (bg_process)
PacManager::Result
ResultRow
rg_auth_token
rg_event
rg_exec_context
rg_file_key
rg_kernel_config
rg_metadata_domain_key
rg_metadata_domain_state
rg_pending_path
rg_protected_value
rg_rule_value
rg_task_state
RootGuardEngine::RingBufferDeleter (bastionguard::rootguard)
RootEntry (anonymous_namespace{btrfs_recovery.cpp})
RootGuardEngine (bastionguard::rootguard)
RootGuardPage
Row (bsc::net::anonymous_namespace{SocketSnapshot.cpp})
RowIn (bsc::net::anonymous_namespace{SocketSnapshot.cpp})
RsyncLogBox
RsyncLogWindow
RsyncSpaceCheckTask
RsyncTask
Rule (bsc::rule)
RulesPage::Rule
SettingsPage::RuleColumns
Config::RulesOptions (bsc::config)
RulesPage
S
SambaPage::SambaColumns
SettingsPage::SambaColumns
SambaPage
Backend::SambaScanState
SandboxExecResult
SaneSecurityUpdater
ScannerConfig
ScannerEngine
ScanPage
ScanProgress
ScanPromptWindow
ScanReport
ScanResult
Backend::ScanStatus
ScanWorker
ScheduleBox
SecureBrowser
SecureBrowserViewDelegate
SecureGuiWindow
SecureInput (anonymous_namespace{bastionguard-firewall.cpp})
SecureList
SecurePopupWindowDelegate
Config::ServerAuth (bsc::config)
Config::ServerConfig (bsc::config)
Config::ServerTLSOptions (bsc::config)
ServiceActionResult (bastionguard::rootguard)
FirstRunServicesWindow::ServiceInfo
ServiceStatus (BastionGuard::RootGuard)
ServiceTarget (bastionguard::rootguard)
SessionEntry
Settings (BrowserProxy)
Settings (ProxyConfig)
SettingsPage
SettingsStore
SettingsWindow
SetupWizardWindow
ShortformDir (xfs)
SignatureScanner
SimpleHandler
RootGuardEngine::SkeletonDeleter (bastionguard::rootguard)
SmbMount
SmbShare
SmbShareDialog
SmtpIO (anonymous_namespace{BastionGuard-mailproxy.cpp})
SmtpSessionState (anonymous_namespace{BastionGuard-mailproxy.cpp})
Snapshot (BastionGuard::RootGuard)
Snapshot
SnapshotBackendBox
SocketSnapshot::SnapshotCache (bsc::net)
SnapshotListBox
SnapshotRepo
SnapshotRow
SocketSnapshot (bsc::net)
SockInfo (bsc::net)
SourceItem
Statistics (bsc::stats)
Config::StatsOptions (bsc::config)
StatsPage
ExfatRecovery::StreamInfo (anonymous_namespace{filesystem_recovery.cpp})
Subvolume
Superblock (xfs)
SystemUser
T
TaskRunner (bsc::task)
Config::TasksOptions (bsc::config)
TaskRunner::TaskState (bsc::task)
TbIdentityEntry
TbSmtpEntry
TerminalWindow
ThreadPool
ThunderbirdIdentityEntry (anonymous_namespace{BastionGuard-mailproxy.cpp})
ThunderbirdSmtpEntry (anonymous_namespace{BastionGuard-mailproxy.cpp})
TimeoutCounter
TimeshiftDetectResult (BastionGuardImport)
TimeshiftImporter (BastionGuardImport)
TrayIcon
TriggerState
TunnelSession
U
UIClient (bsc::ui)
UIServer
UniqueFd (bastionguard::rootguard::anonymous_namespace{PolicySecurity.cpp})
UnlockSession
UpdatePage
UploadStatus (anonymous_namespace{BastionGuard-mailproxy.cpp})
USBDevice
USBDeviceInfo
USBScanPage
UsersBox
Utils
V
Verdict (fastfilter)
VerdictEntry
VolumeContext (hfs)
VolumeContext (xfs)
VolumeHeader (hfs)
VpnPage
W
WebProbe
WgConfigParams (BastionGuard)
WgKeyPair (BastionGuard)
WgPeer (BastionGuard)
WgStatus (BastionGuard)
WgTunnelSpec (BastionGuard)
WireguardBackend (BastionGuard)
WizardWindow (BastionGuard::wizard)
X
XfsRecovery
Y
YaraEngine
Z
ZipEntryInfo (anonymous_namespace{archive_worker.cpp})