Aktualizr
C++ SOTA Client
|
Public Member Functions | |
AktualizrSecondaryOstree (const AktualizrSecondaryConfig &config) | |
AktualizrSecondaryOstree (const AktualizrSecondaryConfig &config, const std::shared_ptr< INvStorage > &storage) | |
void | initialize () override |
data::InstallationResult | downloadOstreeUpdate (const std::string &packed_tls_creds) |
![]() | |
const Uptane::EcuSerial & | serial () const |
const Uptane::HardwareIdentifier & | hwID () const |
PublicKey | publicKey () const |
Uptane::Manifest | getManifest () const |
virtual data::InstallationResult | putMetadata (const Metadata &metadata) |
virtual data::InstallationResult | putMetadata (const Uptane::MetaBundle &meta_bundle) |
virtual data::InstallationResult | install () |
![]() | |
void | registerHandler (AKIpUptaneMes_PR msg_id, Handler handler) |
ReturnCode | handleMsg (const Asn1Message::Ptr &in_msg, Asn1Message::Ptr &out_msg) override |
![]() | |
MsgHandler (const MsgHandler &)=delete | |
MsgHandler (const MsgHandler &&)=delete | |
MsgHandler & | operator= (const MsgHandler &)=delete |
MsgHandler & | operator= (const MsgHandler &&)=delete |
Protected Member Functions | |
bool | getInstalledImageInfo (Uptane::InstalledImageInfo &installed_image_info) const override |
bool | isTargetSupported (const Uptane::Target &target) const override |
data::InstallationResult | installPendingTarget (const Uptane::Target &target) override |
data::InstallationResult | applyPendingInstall (const Uptane::Target &target) override |
void | completeInstall () override |
![]() | |
AktualizrSecondary (AktualizrSecondaryConfig config, std::shared_ptr< INvStorage > storage) | |
Uptane::Target & | pendingTarget () |
INvStorage & | storage () |
std::shared_ptr< INvStorage > & | storagePtr () |
Uptane::DirectorRepository & | directorRepo () |
std::shared_ptr< KeyManager > & | keyMngr () |
void | initPendingTargetIfAny () |
![]() | |
void | clearHandlers () |
Additional Inherited Members | |
![]() | |
using | Ptr = std::shared_ptr< AktualizrSecondary > |
![]() | |
using | Handler = std::function< ReturnCode(Asn1Message &, Asn1Message &)> |
![]() | |
enum | ReturnCode { kUnkownMsg = -1, kOk, kRebootRequired } |
![]() | |
unsigned int | last_msg_ = 0 |
Definition at line 8 of file aktualizr_secondary_ostree.h.