Aktualizr
C++ SOTA Client
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cstd_::_Unique_if< T >
 Cstd_::_Unique_if< T[]>
 Cstd_::_Unique_if< T[N]>
 Ctest_fixtures.Aktualizr
 CAktualizrThis class provides the main APIs necessary for launching and controlling libaktualizr
 CAktualizrSecondaryNetConfig
 CAktualizrSecondaryUptaneConfig
 CAktualizrSecondaryWrapper
 CAppBundleThis package manager compliments the OSTreePackageManager by also including optional Docker Apps
 Carchive_state
 CDeviceCredGenerator::ArgSet
 CAsn1MessageReference counted holder for the top-level ASN1 message structure
 CAsn1Sub< T >
 CBaseConfigThe BaseConfig class
 Cutils::BasedPathThe BasedPath class Can represent an absolute or relative path, only readable through the BasePath::get() method
 Cevent::BaseEventBase class for all event objects
 CUptane::BaseMeta
 CBootloader
 CBootloaderConfig
 CBootstrap
 Ccampaign::Campaign
 Cresult::CampaignCheckContainer for information about available campaigns
 CCampaignEvents
 CAktualizrCertProviderTest::Cert
 Capi::CommandQueue
 CCountUpdateCheckEvents
 CCrypto
 CCurlEasyWrapper
 CCurlGlobalInitWrapperHelper class to manage curl_global_init/curl_global_cleanup calls
 CUptane::LazyTargetsList::DelegatedTargetTreeNode
 CDelegation
 CUptane::LazyTargetsList::DelegationIterator
 CDequeueBufferA dequeue based on a contiguous buffer in memory
 Casn1::Deserializer
 CDockerAppThis package manager compliments the OSTreePackageManager by also including optional Docker Apps
 CDockerAppManagerConfig
 Cresult::DownloadContainer for information about downloading an update
 Ctest_fixtures.DownloadInterruptionHandler
 CDownloadMetaStruct
 CEcuCompare
 Cresult::Install::EcuReport
 CUptane::EcuSerial
 Cstd::exceptionSTL class
 Capi::FlowControlTokenProvides a thread-safe way to pause and terminate task execution
 CFSStorageRead
 CGObjectFinalizer< T >
 CUptane::HardwareIdentifier
 CHashThe hash of a file or Uptane metadata
 Cstd::hash< Uptane::EcuSerial >
 Cstd::hash< Uptane::HardwareIdentifier >
 CHttpInterface
 CHttpResponse
 CUptane::IMetadataFetcher
 Casn1::ImplicitC< Tag, typename >
 Casn1::ImplicitC< Tag, bool & >
 Casn1::ImplicitC< Tag, const bool & >
 Casn1::ImplicitC< Tag, const int32_t & >
 Casn1::ImplicitC< Tag, const std::string & >
 Casn1::ImplicitC< Tag, int32_t & >
 Casn1::ImplicitC< Tag, std::string & >
 CImportConfig
 CInitializer
 Cresult::InstallContainer for information about installing an update
 CAktualizr::InstallationLogEntry
 Cdata::InstallationResult
 CUptane::InstalledImageInfo
 Ctest_fixtures.InstallManager
 CINvStorage
 Ctest_fixtures.IPSecondary
 CPrimary::IPSecondaryConfig
 CKeyManager
 CKeyManagerConfig
 CKeyPair
 Ctest_fixtures.KeyStore
 CUptane::LazyTargetsList
 CLoggerConfig
 Ctest_fixtures.MalformedImageHandler
 Ctest_fixtures.MalformedJsonHandler
 CUptane::ManifestIssuer
 CMetaFake
 CPrimary::MetaPack
 CUptane::MetaPairHash
 CMisconfiguredEcu
 CMsgHandler
 CMultiPartHasher
 COAuth2
 COstreeDeploymentInfo
 COstreeDeploymentVersion
 COSTreeHash
 COSTreeObject
 COstreeObject_Request_Test
 COSTreeRef
 COSTreeRepoA source repository to read OSTree objects from
 COstreeRootfs
 CDeviceCredGenerator::OutputPath
 CP11Config
 CP11ContextWrapper
 CP11Engine
 CP11EngineGuard
 CP11SlotsWrapper
 CPackageConfig
 CPackageManagerFactory
 CPackageManagerInterface
 Cresult::Pause
 CPool
 CProcess
 CProvisionConfig
 CPublicKey
 CPullMetaStruct
 CRateControllerControl the rate of outgoing requests
 Ctest_fixtures.RedirectHandler
 CRepo
 CReportEvent
 CReportQueue
 CUptane::RepositoryCommon
 CUptane::RepositoryType
 CRequestPool
 Cdata::ResultCode
 CUptane::RoleTUF Roles
 CSafeTempRoot
 CPrimary::SecondaryConfig
 CPrimary::SecondaryConfigParser
 CSecondaryInfo
 CSecondaryInterface
 CSecondaryProvider
 CSecondaryProviderBuilder
 CSecondaryTcpServerListens on a socket, decodes calls (ASN.1) and forwards them to an Uptane Secondary implementation
 CPrimary::SecondaryWaiter
 Casn1::Serializer
 CServerCredentials
 CSigHandler
 Ctest_fixtures.SlowRetrievalHandler
 CSocket
 CSotaUptaneClient
 CSQLBlob
 CSQLite3Guard
 CSQLiteStatement
 CSQLStorageBase
 CSSHRunner
 CStorageConfig
 CStorageLock
 Ctest_fixtures.Sysroot
 CUptane::Target
 CTargetCompare
 CTargetFile
 CTelemetryConfigThe TelemetryConfig struct Report device network information: IP address, hostname, MAC address
 CTemporaryDirectory
 CTemporaryFileRAII Temporary file creation
 CTempSQLDb
 CTest
 CAktualizrCertProviderTest::TestArgs
 Ctest_fixtures.TestRunner
 CTestUtils
 CTestWithParam
 CTightProcess
 CTimerElapsed time measurement
 CTimeStamp
 CTlsConfig
 Casn1::Token
 CTreehub
 CTreehubServer
 CUpdateAgent
 Cresult::UpdateCheckContainer for information about available updates
 CUptaneConfig
 CUptaneKey_Check_Test
 CUptaneRepo
 CUptaneRepoWrapper
 CUptaneTestCommon
 Ctest_fixtures.UptaneTestRepo
 CUtils
 CValue
 CVectorWrapper
 CUptane::VersionMetadata version numbers
 CWithParamInterface
 CWriteStringArg
 CHTTPServer
 CSimpleHTTPRequestHandler