Skip to content
API Documentation
BastionGuard™
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cfastfilter::ACNode
 CBastionGuard::Activation::ActivationStatus
 Cxfs::AGContext
 Cxfs::AGF
 Cxfs::AGI
 CAlertApp
 CAlertInfo
 Cxfs::AllocatedInode
 Canonymous_namespace{NetworkPage.cpp}::AnimatedMarkerData
 CAntiPhishingEngine
 CAntiRansomEngine
 CGtk::Application
  CApplication
  CClamApp
 CBastionGuard::RootGuard::ApplicationRules
 CGtk::ApplicationWindow
  CAppWindow
  CMainWindow
 Cbsc::ui_util::AppMetadata
 CConnectionsPage::AppStats
 CArchiveInspectionResult
 CArchiveInspector
 CAsyncDNSResolver
 CAsyncLogger
 Cfastfilter::Automaton
 CBackend
 CBadBlockMap
 CBankOpener
 CBlacklistIpExtractor
 CBlockRange
 Cfastfilter::Bloom
 CGtk::Box
  CAboutPage
  CAboutPage
  CAntiRansomwarePage
  CAppsPage
  CBackupBox
  CBackupDeviceBox
  CBackupFinishBox
  CBackupPage
  CBankPage
  CBootOptionsBox
  CConnectionsPage
  CDashboardPage
  CDeleteBox
  CDeleteFinishBox
  CDonatePage
  CEstimateBox
  CExcludeAppsBox
  CExcludeBox
  CFinishBox
  CIdentityLeakPage
  CLogPage
  CMiscBox
  CNetworkPage
  CPasswordManagerPage
  CPhishingCheckCard
  CPhishingPage
  CPrivacyPage
  CQuarantinePage
  CRestoreBox
  CRestoreDeviceBox
  CRestoreExcludeBox
  CRestoreFinishBox
  CRestoreSummaryBox
  CRootGuardPage
  CRsyncLogBox
  CRulesPage
  CSambaPage
  CScanPage
  CScheduleBox
  CSettingsPage
  CSettingsPage
  CSnapshotBackendBox
  CSnapshotListBox
  CStatsPage
  CUSBScanPage
  CUpdatePage
  CUsersBox
  CVpnPage
 Cbsc_conn_event
 Chfs::BSDInfo
 Cxfs::BtreeLongHeader
 Cxfs::BtreeNodeHeader
 Canonymous_namespace{btrfs_recovery.cpp}::BtrfsItem
 Canonymous_namespace{btrfs_recovery.cpp}::BtrfsKey
 Canonymous_namespace{btrfs_recovery.cpp}::BtrfsKeyPtr
 CBtrfsRecovery
 CBtrfsRecoveryImpl
 Canonymous_namespace{dns_secure.cpp}::BwrapArgs
 Cbsc::service::DaemonService::CachedVerdict
 Cbsc::proc::ProcMon::CacheEntry
 CTlsIntercept::detail::CacheEntry
 Canonymous_namespace{bastionguard_privhelper.cpp}::CallerIdentity
 CCarvedFile
 Ccarving::anonymous_namespace{carving.cpp}::CarverFormat
 Ccarving::CarvingOptions
 Chfs::CatalogFile
 Chfs::CatalogFolder
 Chfs::CatalogKey
 CCefApp
  CBastionApp
  CClamApp
 CCefBrowserProcessHandler
  CBastionApp
  CClamApp
 CCefBrowserViewDelegate
  CSecureBrowserViewDelegate
 CCefClient
  CSimpleHandler
 CCefDisplayHandler
  CSimpleHandler
 CCefLifeSpanHandler
  CSimpleHandler
 CCefRequestHandler
  CSimpleHandler
 CCefWindowDelegate
  CSecurePopupWindowDelegate
 Chfs::ChildEntry
 Canonymous_namespace{btrfs_recovery.cpp}::ChunkMapEntry
 Canonymous_namespace{btrfs_recovery.cpp}::ChunkStripe
 CDomainFilter::CidrEntry
 CClamdConfig
 CBastionGuard::RootGuard::Client
 CGtk::TreeModel::ColumnRecord
  CAppsPage::Columns
  CConnectionsPage::AppColumns
  CConnectionsPage::ComboCol
  CConnectionsPage::DetailColumns
  CNetworkPage::Columns
  CRulesPage::Columns
  CRulesPage::ComboColumns
  CSambaPage::SambaColumns
  CSettingsPage::AllowlistCols
  CSettingsPage::PhishColumns
  CSettingsPage::RuleColumns
  CSettingsPage::SambaColumns
 CBastionGuard::RootGuard::anonymous_namespace{RootGuardClient.cpp}::CommandResult
 Cbastionguard::rootguard::anonymous_namespace{SystemServiceControl.cpp}::CommandResult
 CGee.Comparable
  CFileItem
 Cbsc::config::Config
 Cfastfilter::Config
 Cbsc::model::Connection
 CConnectionInfo
 Cbsc::ebpf::ConnEvent
 CCpuSnapshot
 CCpuThrottle
 CDaemonNotification
 Cbsc::service::DaemonService
 CDbInfo
 Cbsc::netfilter::Decision
 Chfs::DecmpfsHeader
 Cdedup_key
 CDelayedScanQueue
 Cbsc::ui_util::anonymous_namespace{AppResolver.cpp}::DesktopIndex
 CConnectionsPage::DetailEvent
 Ccarving::anonymous_namespace{carving.cpp}::DetectResult
 CDeviceEnumerator
 CDeviceHealthProbe
 CDeviceHealthReport
 CDeviceInfo
 CDeviceProbeSample
 CGtk.Dialog
  CCustomMessageDialog
  CExcludeMessageWindow
  CImportDialog
  CLanguageDialog
  CPasswordDialog
 Cxfs::DinodeCore
 Canonymous_namespace{btrfs_recovery.cpp}::DirEdge
 Cxfs::DirEntry
 CDiskReader
 Canonymous_namespace{ntfs_recovery.cpp}::DiskSpan
 CDNSCache
 CBastionGuard::DnsmasqBackend
 Cbsc::net::DnsResolver
 CDNSCache::DNSResult
 CDomainFilter
 Cbsc::ebpf::EBPFMon
 Cstd::enable_shared_from_this
  CTunnelSession
 CEncryptedContainerInfo
 CEncryptedVolumeSupport
 CEncryptionSupport
 Cfastfilter::Engine
 CAsyncDNSResolver::Entry
 CBastionGuard::RootGuard::Event
 Cbsc::stats::Event
 Canonymous_namespace{filesystem_recovery.cpp}::ExfatRecovery
 Canonymous_namespace{ext4_recovery.cpp}::ExportRange
 Canonymous_namespace{ext4_recovery.cpp}::Ext4Inode
 CExt4Recovery
 Canonymous_namespace{ext4_recovery.cpp}::Ext4RecoveryImpl
 Cxfs::Extent
 Canonymous_namespace{ext4_recovery.cpp}::ExtentRef
 Chfs::ExtentsOverflowKey
 Canonymous_namespace{filesystem_recovery.cpp}::Fat32Recovery
 CFaultTolerantReader
 CFaultTolerantReaderConfig
 CFileCarver
 Canonymous_namespace{btrfs_recovery.cpp}::FileExtentInfo
 Cbastionguard::rootguard::FileIdentity
 Cbastionguard::rootguard::FileIdentityResolver
 CFilesystemProbes
 CFilesystemRecovery
 Chfs::FinderInfo16
 CFingerprint
 Cbsc::fw::Firewall
 CFirewallDetector
 CFirewallInstaller
 CFirewallRuleManager
 Chfs::ForkData
 Chfs::ForkExtent
 CGtk::Frame
  CPasswordSearchRow
 Canonymous_namespace{btrfs_recovery.cpp}::FsRootState
 Cbsc::config::Config::FwOptions
 Cbsc::ui_util::GeoEntry
 Cbsc::ui_util::GeoResolver
 CGoogleSafe
 CHashUtil
 Chfs::HeaderRec
 CHfsRecovery
 CHibpPasswordProvider
 CHitInfo
 Canonymous_namespace{NetworkPage.cpp}::HoverPayload
 CHttpClient
 CHttpResponse
 CNtfsRecoveryImpl::I30Entry
 CIdentityLeakConfig
 Cbastionguard::rootguard::IEventSink
  Cbastionguard::rootguard::AutomaticResponseSink
  Cbastionguard::rootguard::ConsoleEventSink
  Cbastionguard::rootguard::JsonEventSink
  Cbastionguard::rootguard::MultiEventSink
 CBastionGuard::RootGuard::anonymous_namespace{RootGuardClient.cpp}::IgnoredPathRule
 CILeakProvider
  CHibpProvider
  CLeakCheckProvider
 Cbsc::netfilter::NFQueue::Impl
 Cbsc::netlink::ProcEventMonitor::Impl
 Cbsc::ui::UIClient::Impl
 CUIServer::Impl
 CImportedCredential
 Cxfs::InobtRec
 Cxfs::InodeAddress
 Canonymous_namespace{btrfs_recovery.cpp}::InodeInfo
 CInotifyEngine
 CInstanceLock
 CTlsIntercept::detail::IntermediateCA
 Cbsc::config::Config::InternalOptions
 CDelayedScanQueue::Item
 Canonymous_namespace{ext4_recovery.cpp}::JournalDirentCandidate
 CLanguageDialog::LangEntry
 CLeakAggregator
 CLeakCheckWorker
 CLeakDatabase
 CLeakMonitor
 CLeakNormalizer
 CLeakRecord
 CClamdConfig::Line
 CGtk.ListBoxRow
  CSnapshotRow
 Cbsc::rule::Loader
 Cxfs::anonymous_namespace{xfs_btree.cpp}::LocalBmbtRec
 CLocalWarningServer
 Cbsc::logging::Logger
 CLostPartitionFinder
 Cfastfilter::LRUCache
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::MailRelayProfile
 CMailRelayProfile
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::MailSecurityConfig
 CMailSecurityConfig
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::MailSignatureConfig
 CMailSignatureConfig
 CMalwareBazaar
 CMBResult
 CNetQuality
 CNetQualityWarmup
 Cbsc::netfilter::NFQueue
 Chfs::NodeDescriptor
 Cbsc::ui::NotificationEvent
 Canonymous_namespace{ntfs_recovery.cpp}::NtfsAttributeListEntry
 Canonymous_namespace{ntfs_recovery.cpp}::NtfsDataRun
 Canonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream
 Canonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo
 CNtfsProbe
 CNtfsRecovery
 CNtfsRecoveryImpl
 Canonymous_namespace{ntfs_recovery.cpp}::NtfsVolumeInfo
 CGLib.Object
  CAppConsole
  CAppExcludeEntry
  CAppGtk
  CAppLock
  CAsyncTask
   CDeleteFileTask
   CRsyncSpaceCheckTask
   CRsyncTask
  CBastionGuardImport.ImportedSnapshot
  CBastionGuardImport.TimeshiftDetectResult
  CBastionGuardImport.TimeshiftImporter
  CCronTab
  CCryptTabEntry
  CDevice
  CFileItem
  CFsTabEntry
  CIconManager
  CLinuxDistro
  CMain
  CMountEntry
  COSDNotify
  CResourceHelper
  CSmbMount
  CSmbShare
  CSnapshot
  CSnapshotRepo
  CSubvolume
  CSystemUser
  CTimeoutCounter
 CGlib::Object
  CResultRow
 CObject
  CHeaderFactory
 Cbsc::rule::Operator
 CBastionGuard::OpResult
 Canonymous_namespace{ActionHelper.cpp}::Options
 Canonymous_namespace{main.cpp}::Options
 Cbsc::netfilter::PacketInfo
 CPacManager
 CParsedRequest
 CPhishingPage::ParsedResult
 CPartitionParser
 CPasswordEntry
 CPasswordGenerator
 CPasswordImportDialog
 CPasswordImporter
 CPasswordLeakResult
 CPasswordVault
 CPasswordVaultView
 Canonymous_namespace{file_carver.cpp}::Pattern
 CPaymentsCache
 Cbsc::ui::UIClient::Impl::PendingAsk
 Cbastionguard::rootguard::AutomaticResponseSink::PendingService
 CNetworkPage::Pin
 Cbastionguard::rootguard::Policy
 Cbastionguard::rootguard::PolicyApplyReport
 Cbastionguard::rootguard::PolicyLoader
 Cbastionguard::rootguard::PolicyPath
 Cbastionguard::rootguard::PolicySecurity
 Cbastionguard::rootguard::anonymous_namespace{RootGuardEngine.cpp}::PreparedProtected
 CPrivilegeUtils
 Cbsc::model::ProcessInfo
 Cbsc::netlink::ProcEvent
 Cbsc::netlink::ProcEventMonitor
 Cbsc::proc::ProcMon
 Cbastionguard::rootguard::RootGuardEngine::ProtectedSnapshot
 Cbsc::ui_util::ProxyEndpoint
 CQuarantine
 Canonymous_namespace{lost_partition_finder.cpp}::Range
 CReadResult
 CRecoveredFileRecord
 CRecoveryExporter
 CRecoveryResult
 CRecoverySummary
 CRecoveryWorker
 Cbsc::fw::anonymous_namespace{Firewall.cpp}::RenderedRuleLine
 CReportExporter
 CBastionGuard::RootGuard::Client::Request
 CRescueImager
 CRescueImageReport
 Cbastionguard::rootguard::anonymous_namespace{RootGuardEngine.cpp}::ResolvedRule
 Cbg_process::Result
 CPacManager::Result
 Crg_auth_token
 Crg_event
 Crg_exec_context
 Crg_file_key
 Crg_kernel_config
 Crg_metadata_domain_key
 Crg_metadata_domain_state
 Crg_pending_path
 Crg_protected_value
 Crg_rule_value
 Crg_task_state
 Cbastionguard::rootguard::RootGuardEngine::RingBufferDeleter
 Canonymous_namespace{btrfs_recovery.cpp}::RootEntry
 Cbastionguard::rootguard::RootGuardEngine
 Cbsc::net::anonymous_namespace{SocketSnapshot.cpp}::Row
 Cbsc::net::anonymous_namespace{SocketSnapshot.cpp}::RowIn
 Cbsc::rule::Rule
 CRulesPage::Rule
 Cbsc::config::Config::RulesOptions
 CBackend::SambaScanState
 CSandboxExecResult
 CSaneSecurityUpdater
 CScannerConfig
 CScannerEngine
 CScanProgress
 CScanReport
 CScanResult
 CBackend::ScanStatus
 CScanWorker
 CSecureBrowser
 Canonymous_namespace{bastionguard-firewall.cpp}::SecureInput
 CSecureList
 Cbsc::config::Config::ServerAuth
 Cbsc::config::Config::ServerConfig
 Cbsc::config::Config::ServerTLSOptions
 Cbastionguard::rootguard::ServiceActionResult
 CFirstRunServicesWindow::ServiceInfo
 CBastionGuard::RootGuard::ServiceStatus
 Cbastionguard::rootguard::ServiceTarget
 CSessionEntry
 CBrowserProxy::Settings
 CProxyConfig::Settings
 CSettingsStore
 Cxfs::ShortformDir
 CSignatureScanner
 Cbastionguard::rootguard::RootGuardEngine::SkeletonDeleter
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::SmtpIO
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::SmtpSessionState
 CBastionGuard::RootGuard::Snapshot
 Cbsc::net::SocketSnapshot::SnapshotCache
 Cbsc::net::SocketSnapshot
 Cbsc::net::SockInfo
 CSourceItem
 Cbsc::stats::Statistics
 Cbsc::config::Config::StatsOptions
 Canonymous_namespace{filesystem_recovery.cpp}::ExfatRecovery::StreamInfo
 Cxfs::Superblock
 Cbsc::task::TaskRunner
 Cbsc::config::Config::TasksOptions
 Cbsc::task::TaskRunner::TaskState
 CTbIdentityEntry
 CTbSmtpEntry
 CThreadPool
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::ThunderbirdIdentityEntry
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::ThunderbirdSmtpEntry
 CTrayIcon
 CTriggerState
 Cbsc::ui::UIClient
 CUIServer
 Cbastionguard::rootguard::anonymous_namespace{PolicySecurity.cpp}::UniqueFd
 CUnlockSession
 Canonymous_namespace{BastionGuard-mailproxy.cpp}::UploadStatus
 CUSBDevice
 CUSBDeviceInfo
 CUtils
 Cfastfilter::Verdict
 CVerdictEntry
 Chfs::VolumeContext
 Cxfs::VolumeContext
 Chfs::VolumeHeader
 CWebProbe
 CBastionGuard::WgConfigParams
 CBastionGuard::WgKeyPair
 CBastionGuard::WgPeer
 CBastionGuard::WgStatus
 CBastionGuard::WgTunnelSpec
 CGtk.Window
  CAboutWindow
  CAlertDialog
  CAlertWindow
  CAlertWindowRealtime
  CBackupInProgressDialog
  CBackupWindow
  CBankGuiWindow
  CBastionGuard::wizard::WizardWindow
  CBootOptionsWindow
  CDeleteWindow
  CDemoWindow
  CExcludeListSummaryWindow
  CFirewallChoiceDialog
  CFirstRunServicesWindow
  CLiveScanDialog
  CMainWindow
  CMainWindow
  CMainWindow
  CRestoreWindow
  CRsyncLogWindow
  CScanPromptWindow
  CSecureGuiWindow
  CSettingsWindow
  CSettingsWindow
  CSetupWizardWindow
  CSmbShareDialog
  CTerminalWindow
 CBastionGuard::WireguardBackend
 CXfsRecovery
 CYaraEngine
 Canonymous_namespace{archive_worker.cpp}::ZipEntryInfo