Aktualizr
C++ SOTA Client
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
std_::_Unique_if< T >
C
std_::_Unique_if< T[]>
C
std_::_Unique_if< T[N]>
C
test_fixtures.Aktualizr
►
C
Aktualizr
This class provides the main APIs necessary for launching and controlling libaktualizr
C
UptaneTestCommon::TestAktualizr
C
AktualizrSecondaryFactory
C
AktualizrSecondaryNetConfig
C
AktualizrSecondaryUptaneConfig
C
AktualizrSecondaryWrapper
C
AppBundle
This package manager compliments the OSTreePackageManager by also including optional Docker Apps
C
archive_state
C
DeviceCredGenerator::ArgSet
C
Asn1Message
Reference counted holder for the top-level ASN1 message structure
C
Asn1Sub< T >
►
C
BaseConfig
C
AktualizrInfoConfig
C
AktualizrSecondaryConfig
C
Config
Configuration object for an aktualizr instance running on a Primary ECU
C
BasedPath
►
C
event::BaseEvent
Base class for all event objects
C
event::AllDownloadsComplete
All targets for an update have been downloaded
C
event::AllInstallsComplete
All ECU installation attempts for an update have completed
C
event::CampaignAcceptComplete
A campaign has been accepted
C
event::CampaignCheckComplete
The server has been queried for available campaigns
C
event::CampaignDeclineComplete
C
event::CampaignPostponeComplete
C
event::DownloadProgressReport
A report for a download in progress
C
event::DownloadTargetComplete
A target has been downloaded
C
event::InstallStarted
An ECU has begun installation of an update
C
event::InstallTargetComplete
An installation attempt on an ECU has completed
C
event::PutManifestComplete
A manifest has been sent to the server
C
event::SendDeviceDataComplete
Device data has been sent to the server
C
event::UpdateCheckComplete
An update is available for download from the server
►
C
Uptane::BaseMeta
►
C
Uptane::MetaWithKeys
C
Uptane::Root
C
Uptane::Targets
C
Uptane::Snapshot
C
Uptane::TimestampMeta
►
C
basic_sink_backend
C
android_log_sink
C
Bootloader
C
BootloaderConfig
C
Bootstrap
C
campaign::Campaign
C
result::CampaignCheck
Container for information about available campaigns
C
CampaignEvents
C
AktualizrCertProviderTest::Cert
C
CheckForUpdate
C
CheckForUpdateTasks
C
api::CommandQueue
C
CountUpdateCheckEvents
C
Crypto
C
CurlEasyWrapper
C
CurlGlobalInitWrapper
Helper class to manage curl_global_init/curl_global_cleanup calls
C
Uptane::LazyTargetsList::DelegatedTargetTreeNode
C
Delegation
C
Uptane::LazyTargetsList::DelegationIterator
C
DequeueBuffer
A dequeue based on a contiguous buffer in memory
C
asn1::Deserializer
C
DockerApp
This package manager compliments the OSTreePackageManager by also including optional Docker Apps
C
DockerAppManagerConfig
C
result::Download
Container for information about downloading an update
C
test_fixtures.DownloadInterruptionHandler
C
DownloadMetaStruct
C
result::Install::EcuReport
C
Uptane::EcuSerial
►
C
std::exception
STL class
C
campaign::CampaignParseError
C
deserialization_error
C
OSTreeCommitParseError
C
OSTreeObjectMissing
Thrown by GetObject when the object requested is not present in the repository
►
C
std::logic_error
STL class
C
FatalException
C
NotImplementedException
►
C
std::domain_error
STL class
C
TimeStamp::InvalidTimeStamp
►
C
Uptane::Exception
C
Uptane::BadEcuId
C
Uptane::BadHardwareId
C
Uptane::BadKeyId
C
Uptane::DelegationHashMismatch
C
Uptane::DelegationMissing
C
Uptane::ExpiredMetadata
C
Uptane::IllegalThreshold
C
Uptane::InvalidMetadata
C
Uptane::InvalidTarget
C
Uptane::MetadataFetchFailure
C
Uptane::MissingRepo
C
Uptane::NonUniqueSignatures
C
Uptane::OversizedTarget
C
Uptane::RootRotationError
C
Uptane::SecurityException
C
Uptane::TargetContentMismatch
C
Uptane::TargetHashMismatch
C
Uptane::TargetMismatch
C
Uptane::UnmetThreshold
C
Uptane::VersionMismatch
►
C
std::runtime_error
STL class
C
BadCredentialsArchive
C
BadCredentialsContent
C
BadCredentialsJson
►
C
Initializer::Error
C
Initializer::KeyGenerationError
C
Initializer::ServerError
C
Initializer::ServerOccupied
C
Initializer::StorageError
C
SQLException
C
StorageException
C
StorageLock::locked_exception
C
StorageTargetRHandle::ReadError
C
StorageTargetWHandle::WriteError
►
C
ExecutionController
C
FixedExecutionController
C
InterruptableExecutionController
C
UnboundedExecutionController
C
Executor< TaskStream >
C
FetchFromOstreeTasks
C
FetchTask
C
api::FlowControlToken
Provides a thread-safe way to pause and terminate task execution
C
FSStorageRead
C
GObjectFinalizer< T >
C
Uptane::HardwareIdentifier
C
Hash
The hash of a file or
Uptane
metadata
C
std::hash< Uptane::EcuSerial >
C
std::hash< Uptane::HardwareIdentifier >
C
Histogram
►
C
HttpInterface
C
HttpClient
►
C
HttpFake
C
HttpCheckUrl
C
HttpCustomUri
C
HttpDefaultUri
C
HttpDownloadFailure
C
HttpFakeCampaign
C
HttpFakeDelegation
C
HttpFakeDeviceRegistration
C
HttpFakeEcuRegistration
C
HttpFakeEventCounter
C
HttpFakeEvents
C
HttpFakeMetaCounter
C
HttpFakeNoCorrelationId
C
HttpFakePauseCounter
C
HttpFakeProv
Check that basic device info sent by aktualizr during provisioning matches our expectations
C
HttpFakePutCounter
C
HttpFakeRq
C
HttpFakeSplit
C
HttpFakeUnstable
C
HttpPutManifestFail
C
HttpPutManifestFail
C
HttpRejectEmptyCorrId
C
HttpSystemInfo
C
HttpUnstable
C
HttpZeroLength
C
HttpResponse
►
C
IAktualizrSecondary
C
AktualizrSecondary
C
SecondaryMock
►
C
Uptane::IMetadataFetcher
►
C
Metadata
C
SecondaryTestNegative::MetadataInvalidator
C
Uptane::Fetcher
C
asn1::ImplicitC< Tag, typename >
C
asn1::ImplicitC< Tag, bool & >
C
asn1::ImplicitC< Tag, const bool & >
C
asn1::ImplicitC< Tag, const int32_t & >
C
asn1::ImplicitC< Tag, const std::string & >
C
asn1::ImplicitC< Tag, int32_t & >
C
asn1::ImplicitC< Tag, std::string & >
C
ImportConfig
C
Initializer
C
result::Install
Container for information about installing an update
C
Aktualizr::InstallationLogEntry
Get log of installations
C
data::InstallationResult
C
Uptane::InstalledImageInfo
C
test_fixtures.InstallManager
►
C
INvStorage
►
C
SQLStorage
C
EphemeralStorage
C
test_fixtures.IPSecondary
C
Primary::IPSecondaryConfig
C
IsoTpSendRecv
C
KeyManager
C
KeyManagerConfig
C
KeyPair
C
test_fixtures.KeyStore
C
Uptane::LazyTargetsList
C
LiteClient
C
LoggerConfig
C
test_fixtures.MalformedImageHandler
C
test_fixtures.MalformedJsonHandler
C
Uptane::ManifestIssuer
C
MetaFake
C
Uptane::MetaPack
C
MisconfiguredEcu
►
C
MsgDispatcher
C
AktualizrSecondaryMsgDispatcher
►
C
MultiPartHasher
C
MultiPartSHA256Hasher
C
MultiPartSHA512Hasher
C
OAuth2
C
OstreeDeploymentInfo
C
OstreeDeploymentVersion
C
OSTreeHash
C
OSTreeObject
C
OstreeObject_Request_Test
C
OSTreeRef
►
C
OSTreeRepo
A source repository to read OSTree objects from
C
OSTreeDirRepo
C
OSTreeHttpRepo
C
OstreeRootfs
C
DeviceCredGenerator::OutputPath
C
P11Config
C
P11ContextWrapper
C
P11Engine
C
P11EngineGuard
C
P11SlotsWrapper
C
data::Package
C
PackageConfig
C
PackageManagerFactory
►
C
PackageManagerInterface
C
AndroidManager
C
DebianManager
►
C
OstreeManager
C
DockerAppBundles
C
DockerAppManager
C
DockerAppStandalone
C
PackageManagerFake
C
result::Pause
►
C
Pool
C
test_fixtures.NonDaemonPool
►
C
Process
C
AktualizrInfoTest::AktualizrInfoProcess
C
DeviceCredGenerator
C
ProvisionConfig
C
ProvisionDeviceTask
C
ProvisionDeviceTaskStream
C
PublicKey
C
PullMetaStruct
C
RateController
Control the rate of outgoing requests
C
Uptane::RawMetaPack
C
test_fixtures.RedirectHandler
►
C
Repo
C
DirectorRepo
C
ImageRepo
►
C
ReportEvent
C
CampaignAcceptedReport
C
CampaignDeclinedReport
C
CampaignPostponedReport
C
DevicePausedReport
C
DeviceResumedReport
C
EcuDownloadCompletedReport
C
EcuDownloadStartedReport
C
EcuInstallationAppliedReport
C
EcuInstallationCompletedReport
C
EcuInstallationStartedReport
C
ReportQueue
►
C
Uptane::RepositoryCommon
C
Uptane::DirectorRepository
C
Uptane::ImageRepository
C
Uptane::RepositoryType
C
RequestPool
C
data::ResultCode
C
Uptane::Role
TUF Roles
C
SafeTempRoot
►
C
Primary::SecondaryConfig
C
Primary::IPSecondariesConfig
►
C
Primary::ManagedSecondaryConfig
C
Primary::PartialVerificationSecondaryConfig
C
Primary::VirtualSecondaryConfig
►
C
Primary::SecondaryConfigParser
C
Primary::JsonConfigParser
C
SecondaryInfo
►
C
Uptane::SecondaryInterface
►
C
Primary::ManagedSecondary
C
Primary::VirtualSecondary
C
SecondaryInterfaceMock
C
Uptane::IpUptaneSecondary
C
Uptane::IsoTpSecondary
C
Uptane::PartialVerificationSecondary
C
SecondaryTcpServer
Listens on a socket, decodes calls (ASN.1) and forwards them to an
Uptane
Secondary implementation
C
Primary::SecondaryWaiter
C
SerialCompare
C
asn1::Serializer
C
ServerCredentials
C
SigHandler
C
test_fixtures.SlowRetrievalHandler
►
C
Socket
C
ConnectionSocket
C
ListenSocket
►
C
SotaUptaneClient
C
UptaneTestCommon::TestUptaneClient
C
SQLBlob
C
SQLite3Guard
C
SQLiteStatement
►
C
SQLStorageBase
C
SQLStorage
C
SSHRunner
C
Statistics
C
StorageConfig
C
StorageLock
►
C
StorageTargetRHandle
C
SQLTargetRHandle
►
C
StorageTargetWHandle
C
SQLTargetWHandle
C
SubCommand
C
test_fixtures.Sysroot
C
Uptane::Target
C
TargetCompare
C
TaskStartTimeCalculator
C
TelemetryConfig
C
TemporaryDirectory
C
TemporaryFile
RAII Temporary file creation
C
TempSQLDb
►
C
Test
C
AktualizrCertProviderTest
C
AktualizrCertProviderTest
C
AktualizrInfoTest
C
MetadataExpirationTest
C
PartialVerificationSecondaryTest
C
SecondaryOstreeTest
C
SecondaryRpcTestNegative
C
SecondaryTest
C
SecondaryTestNegative
C
VirtualSecondaryTest
C
AktualizrCertProviderTest::TestArgs
C
test_fixtures.TestRunner
C
TestUtils
►
C
TestWithParam
C
UptaneVector
C
TightProcess
C
Timer
Elapsed time measurement
C
TimeStamp
C
TlsConfig
►
C
asn1::Token
C
asn1::EndoptToken
C
asn1::ExplicitToken
C
asn1::PeekExplicitToken
C
Treehub
C
TreehubServer
►
C
UpdateAgent
►
C
FileUpdateAgent
C
UpdateAgentMock
C
OstreeUpdateAgent
C
result::UpdateCheck
Container for information about available updates
C
UptaneConfig
C
UptaneKey_Check_Test
C
UptaneRepo
C
UptaneRepoWrapper
C
UptaneTestCommon
C
test_fixtures.UptaneTestRepo
C
Utils
►
C
Value
C
Uptane::Manifest
C
VectorWrapper
C
Uptane::Version
Metadata
version numbers
C
Version
►
C
WithParamInterface
C
SecondaryTestNegative
C
WriteStringArg
►
C
HTTPServer
►
C
test_fixtures.UptaneRepo
C
test_fixtures.CustomRepo
C
test_fixtures.DirectorRepo
C
test_fixtures.ImageRepo
C
test_fixtures.Treehub
►
C
SimpleHTTPRequestHandler
►
C
test_fixtures.UptaneRepo.Handler
C
test_fixtures.DirectorRepo.Handler
C
test_fixtures.Treehub.Handler
Generated by
1.8.13