Aktualizr
C++ SOTA Client
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Public Types | Public Member Functions | List of all members
AktualizrSecondary Class Reference
Inheritance diagram for AktualizrSecondary:
[legend]
Collaboration diagram for AktualizrSecondary:
[legend]

Public Types

using Ptr = std::shared_ptr< AktualizrSecondary >
 
- Public Types inherited from IAktualizrSecondary
using Ptr = std::shared_ptr< IAktualizrSecondary >
 

Public Member Functions

 AktualizrSecondary (AktualizrSecondaryConfig config, std::shared_ptr< INvStorage > storage, std::shared_ptr< KeyManager > key_mngr, std::shared_ptr< UpdateAgent > update_agent)
 
std::tuple< Uptane::EcuSerial, Uptane::HardwareIdentifier, PublicKeygetInfo () const override
 
Uptane::Manifest getManifest () const override
 
bool putMetadata (const Uptane::RawMetaPack &meta_pack) override
 
bool sendFirmware (const std::string &firmware) override
 
data::ResultCode::Numeric install (const std::string &target_name) override
 
MsgDispatchergetDispatcher ()
 
Uptane::EcuSerial getSerial () const
 
Uptane::HardwareIdentifier getHwId () const
 
PublicKey getPublicKey () const
 
bool putMetadata (const Metadata &metadata)
 
void completeInstall ()
 
- Public Member Functions inherited from IAktualizrSecondary
 IAktualizrSecondary (const IAktualizrSecondary &)=delete
 
 IAktualizrSecondary (const IAktualizrSecondary &&)=delete
 
IAktualizrSecondaryoperator= (const IAktualizrSecondary &)=delete
 
IAktualizrSecondaryoperator= (const IAktualizrSecondary &&)=delete
 

Detailed Description

Definition at line 17 of file aktualizr_secondary.h.


The documentation for this class was generated from the following files: