|
Aktualizr
C++ SOTA Client
|
Public Member Functions | |
| AktualizrSecondaryFile (const AktualizrSecondaryConfig &config) | |
| AktualizrSecondaryFile (const AktualizrSecondaryConfig &config, std::shared_ptr< INvStorage > storage, std::shared_ptr< FileUpdateAgent > update_agent=nullptr) | |
| void | initialize () override |
| data::InstallationResult | receiveData (const uint8_t *data, size_t size) |
Public Member Functions inherited from AktualizrSecondary | |
| 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 () |
Public Member Functions inherited from MsgDispatcher | |
| void | registerHandler (AKIpUptaneMes_PR msg_id, Handler handler) |
| ReturnCode | handleMsg (const Asn1Message::Ptr &in_msg, Asn1Message::Ptr &out_msg) override |
Public Member Functions inherited from MsgHandler | |
| MsgHandler (const MsgHandler &)=delete | |
| MsgHandler (const MsgHandler &&)=delete | |
| MsgHandler & | operator= (const MsgHandler &)=delete |
| MsgHandler & | operator= (const MsgHandler &&)=delete |
Static Public Attributes | |
| static const std::string | FileUpdateDefaultFile {"firmware.txt"} |
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 |
| ReturnCode | uploadDataHdlr (Asn1Message &in_msg, Asn1Message &out_msg) |
Protected Member Functions inherited from AktualizrSecondary | |
| 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 () |
Protected Member Functions inherited from MsgDispatcher | |
| void | clearHandlers () |
Additional Inherited Members | |
Public Types inherited from AktualizrSecondary | |
| using | Ptr = std::shared_ptr< AktualizrSecondary > |
Public Types inherited from MsgDispatcher | |
| using | Handler = std::function< ReturnCode(Asn1Message &, Asn1Message &)> |
Public Types inherited from MsgHandler | |
| enum | ReturnCode { kUnkownMsg = -1, kOk, kRebootRequired } |
Protected Attributes inherited from MsgDispatcher | |
| unsigned int | last_msg_ = 0 |
Definition at line 10 of file aktualizr_secondary_file.h.
1.8.17