Skip to content
API Documentation
BastionGuard™
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nanonymous_namespace{ActionHelper.cpp}
  COptions
 Nanonymous_namespace{archive_worker.cpp}
  CZipEntryInfo
 Nanonymous_namespace{bastionguard-firewall.cpp}
  CSecureInput
 Nanonymous_namespace{BastionGuard-mailproxy.cpp}
  CMailSignatureConfig
  CMailRelayProfile
  CMailSecurityConfig
  CSmtpSessionState
  CUploadStatus
  CThunderbirdSmtpEntry
  CThunderbirdIdentityEntry
  CSmtpIO
 Nanonymous_namespace{bastionguard_privhelper.cpp}
  CCallerIdentity
 Nanonymous_namespace{btrfs_recovery.cpp}
  CBtrfsKey
  CBtrfsItem
  CBtrfsKeyPtr
  CChunkStripe
  CChunkMapEntry
  CRootEntry
  CInodeInfo
  CDirEdge
  CFileExtentInfo
  CFsRootState
 Nanonymous_namespace{dns_secure.cpp}
  CBwrapArgs
 Nanonymous_namespace{ext4_recovery.cpp}
  CExportRange
  CExt4Inode
  CExtentRef
  CJournalDirentCandidate
  CExt4RecoveryImpl
 Nanonymous_namespace{file_carver.cpp}
  CPattern
 Nanonymous_namespace{filesystem_recovery.cpp}
  CFat32Recovery
  CExfatRecovery
   CStreamInfo
 Nanonymous_namespace{lost_partition_finder.cpp}
  CRange
 Nanonymous_namespace{main.cpp}
  COptions
 Nanonymous_namespace{NetworkPage.cpp}
  CAnimatedMarkerData
  CHoverPayload
 Nanonymous_namespace{ntfs_recovery.cpp}
  CDiskSpan
  CNtfsDataRun
  CNtfsVolumeInfo
  CNtfsAttributeListEntry
  CNtfsDataStream
  CNtfsFileRecordInfo
 NBastionGuard
  NActivation
   CActivationStatus
  NRootGuard
   Nanonymous_namespace{RootGuardClient.cpp}
    CCommandResult
    CIgnoredPathRule
   CApplicationRules
   CClient
    CRequest
   CEvent
   CServiceStatus
   CSnapshot
  Nwizard
   CWizardWindow
  CDnsmasqBackend
  COpResult
  CWgConfigParams
  CWgKeyPair
  CWgPeer
  CWgStatus
  CWgTunnelSpec
  CWireguardBackend
 Nbastionguard
  Nrootguard
   Nanonymous_namespace{PolicySecurity.cpp}
    CUniqueFd
   Nanonymous_namespace{RootGuardEngine.cpp}
    CResolvedRule
    CPreparedProtected
   Nanonymous_namespace{SystemServiceControl.cpp}
    CCommandResult
   CAutomaticResponseSink
    CPendingService
   CConsoleEventSink
   CFileIdentity
   CFileIdentityResolver
   CIEventSink
   CJsonEventSink
   CMultiEventSink
   CPolicy
   CPolicyApplyReport
   CPolicyLoader
   CPolicyPath
   CPolicySecurity
   CRootGuardEngine
    CSkeletonDeleter
    CRingBufferDeleter
    CProtectedSnapshot
   CServiceActionResult
   CServiceTarget
 NBastionGuardImport
  CImportedSnapshot
  CTimeshiftDetectResult
  CTimeshiftImporter
 Nbg_process
  CResult
 NBrowserProxy
  CSettings
 Nbsc
  Nconfig
   CConfig
    CServerTLSOptions
    CServerAuth
    CServerConfig
    CRulesOptions
    CFwOptions
    CStatsOptions
    CInternalOptions
    CTasksOptions
  Nebpf
   CConnEvent
   CEBPFMon
  Nfw
   Nanonymous_namespace{Firewall.cpp}
    CRenderedRuleLine
   CFirewall
  Nlogging
   CLogger
  Nmodel
   CConnection
   CProcessInfo
  Nnet
   Nanonymous_namespace{SocketSnapshot.cpp}
    CRow
    CRowIn
   CDnsResolver
   CSocketSnapshot
    CSnapshotCache
   CSockInfo
  Nnetfilter
   CPacketInfo
   CDecision
   CNFQueue
    CImpl
  Nnetlink
   CProcEvent
   CProcEventMonitor
    CImpl
  Nproc
   CProcMon
    CCacheEntry
  Nrule
   COperator
   CRule
   CLoader
  Nservice
   CDaemonService
    CCachedVerdict
  Nstats
   CEvent
   CStatistics
  Ntask
   CTaskRunner
    CTaskState
  Nui
   CNotificationEvent
   CUIClient
    CImpl
     CPendingAsk
  Nui_util
   Nanonymous_namespace{AppResolver.cpp}
    CDesktopIndex
   CAppMetadata
   CGeoEntry
   CGeoResolver
   CProxyEndpoint
 Ncarving
  Nanonymous_namespace{carving.cpp}
   CDetectResult
   CCarverFormat
  CCarvingOptions
 Nfastfilter
  CBloom
  CACNode
  CAutomaton
  CLRUCache
  CConfig
  CVerdict
  CEngine
 Nhfs
  CBSDInfo
  CCatalogFile
  CCatalogFolder
  CCatalogKey
  CChildEntry
  CDecmpfsHeader
  CExtentsOverflowKey
  CFinderInfo16
  CForkData
  CForkExtent
  CHeaderRec
  CNodeDescriptor
  CVolumeContext
  CVolumeHeader
 NProxyConfig
  CSettings
 NTlsIntercept
  Ndetail
   CIntermediateCA
   CCacheEntry
 Nxfs
  Nanonymous_namespace{xfs_btree.cpp}
   CLocalBmbtRec
  CAGContext
  CAGF
  CAGI
  CAllocatedInode
  CBtreeLongHeader
  CBtreeNodeHeader
  CDinodeCore
  CDirEntry
  CExtent
  CInobtRec
  CInodeAddress
  CShortformDir
  CSuperblock
  CVolumeContext
 CAboutPage
 CAboutWindow
 CAlertApp
 CAlertDialog
 CAlertInfo
 CAlertWindow
 CAlertWindowRealtime
 CAntiPhishingEngine
 CAntiRansomEngine
 CAntiRansomwarePage
 CAppConsole
 CAppExcludeEntry
 CAppGtk
 CApplication
 CAppLock
 CAppsPage
  CColumns
 CAppWindow
 CArchiveInspectionResult
 CArchiveInspector
 CAsyncDNSResolver
  CEntry
 CAsyncLogger
 CAsyncTask
 CBackend
  CScanStatus
  CSambaScanState
 CBackupBox
 CBackupDeviceBox
 CBackupFinishBox
 CBackupInProgressDialog
 CBackupPage
 CBackupWindow
 CBadBlockMap
 CBankGuiWindow
 CBankOpener
 CBankPage
 CBastionApp
 CBlacklistIpExtractor
 CBlockRange
 CBootOptionsBox
 CBootOptionsWindow
 Cbsc_conn_event
 CBtrfsRecovery
 CBtrfsRecoveryImpl
 CCarvedFile
 CClamApp
 CClamdConfig
  CLine
 CConnectionInfo
 CConnectionsPage
  CDetailColumns
  CAppColumns
  CComboCol
  CAppStats
  CDetailEvent
 CCpuSnapshot
 CCpuThrottle
 CCronTab
 CCryptTabEntry
 CCustomMessageDialog
 CDaemonNotification
 CDashboardPage
 CDbInfo
 Cdedup_key
 CDelayedScanQueue
  CItem
 CDeleteBox
 CDeleteFileTask
 CDeleteFinishBox
 CDeleteWindow
 CDemoWindow
 CDevice
 CDeviceEnumerator
 CDeviceHealthProbe
 CDeviceHealthReport
 CDeviceInfo
 CDeviceProbeSample
 CDiskReader
 CDNSCache
  CDNSResult
 CDomainFilter
  CCidrEntry
 CDonatePage
 CEncryptedContainerInfo
 CEncryptedVolumeSupport
 CEncryptionSupport
 CEstimateBox
 CExcludeAppsBox
 CExcludeBox
 CExcludeListSummaryWindow
 CExcludeMessageWindow
 CExt4Recovery
 CFaultTolerantReader
 CFaultTolerantReaderConfig
 CFileCarver
 CFileItem
 CFilesystemProbes
 CFilesystemRecovery
 CFingerprint
 CFinishBox
 CFirewallChoiceDialog
 CFirewallDetector
 CFirewallInstaller
 CFirewallRuleManager
 CFirstRunServicesWindow
  CServiceInfo
 CFsTabEntry
 CGoogleSafe
 CHashUtil
 CHeaderFactory
 CHfsRecovery
 CHibpPasswordProvider
 CHibpProvider
 CHitInfo
 CHttpClient
 CHttpResponse
 CIconManager
 CIdentityLeakConfig
 CIdentityLeakPage
 CILeakProvider
 CImportDialog
 CImportedCredential
 CInotifyEngine
 CInstanceLock
 CLanguageDialog
  CLangEntry
 CLeakAggregator
 CLeakCheckProvider
 CLeakCheckWorker
 CLeakDatabase
 CLeakMonitor
 CLeakNormalizer
 CLeakRecord
 CLinuxDistro
 CLiveScanDialog
 CLocalWarningServer
 CLogPage
 CLostPartitionFinder
 CMailRelayProfile
 CMailSecurityConfig
 CMailSignatureConfig
 CMain
 CMainWindow
 CMalwareBazaar
 CMBResult
 CMiscBox
 CMountEntry
 CNetQuality
 CNetQualityWarmup
 CNetworkPage
  CPin
  CColumns
 CNtfsProbe
 CNtfsRecovery
 CNtfsRecoveryImpl
  CI30Entry
 COSDNotify
 CPacManager
  CResult
 CParsedRequest
 CPartitionParser
 CPasswordDialog
 CPasswordEntry
 CPasswordGenerator
 CPasswordImportDialog
 CPasswordImporter
 CPasswordLeakResult
 CPasswordManagerPage
 CPasswordSearchRow
 CPasswordVault
 CPasswordVaultView
 CPaymentsCache
 CPhishingCheckCard
 CPhishingPage
  CParsedResult
 CPrivacyPage
 CPrivilegeUtils
 CQuarantine
 CQuarantinePage
 CReadResult
 CRecoveredFileRecord
 CRecoveryExporter
 CRecoveryResult
 CRecoverySummary
 CRecoveryWorker
 CReportExporter
 CRescueImager
 CRescueImageReport
 CResourceHelper
 CRestoreBox
 CRestoreDeviceBox
 CRestoreExcludeBox
 CRestoreFinishBox
 CRestoreSummaryBox
 CRestoreWindow
 CResultRow
 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
 CRootGuardPage
 CRsyncLogBox
 CRsyncLogWindow
 CRsyncSpaceCheckTask
 CRsyncTask
 CRulesPage
  CColumns
  CComboColumns
  CRule
 CSambaPage
  CSambaColumns
 CSandboxExecResult
 CSaneSecurityUpdater
 CScannerConfig
 CScannerEngine
 CScanPage
 CScanProgress
 CScanPromptWindow
 CScanReport
 CScanResult
 CScanWorker
 CScheduleBox
 CSecureBrowser
 CSecureBrowserViewDelegate
 CSecureGuiWindow
 CSecureList
 CSecurePopupWindowDelegate
 CSessionEntry
 CSettingsPage
  CSambaColumns
  CRuleColumns
  CPhishColumns
  CAllowlistCols
 CSettingsStore
 CSettingsWindow
 CSetupWizardWindow
 CSignatureScanner
 CSimpleHandler
 CSmbMount
 CSmbShare
 CSmbShareDialog
 CSnapshot
 CSnapshotBackendBox
 CSnapshotListBox
 CSnapshotRepo
 CSnapshotRow
 CSourceItem
 CStatsPage
 CSubvolume
 CSystemUser
 CTbIdentityEntry
 CTbSmtpEntry
 CTerminalWindow
 CThreadPool
 CTimeoutCounter
 CTrayIcon
 CTriggerState
 CTunnelSession
 CUIServer
  CImpl
 CUnlockSession
 CUpdatePage
 CUSBDevice
 CUSBDeviceInfo
 CUSBScanPage
 CUsersBox
 CUtils
 CVerdictEntry
 CVpnPage
 CWebProbe
 CXfsRecovery
 CYaraEngine