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