Aktualizr
C++ SOTA Client
Public Member Functions | List of all members
Primary::VirtualSecondary Class Reference
Inheritance diagram for Primary::VirtualSecondary:
[legend]
Collaboration diagram for Primary::VirtualSecondary:
[legend]

Public Member Functions

 VirtualSecondary (Primary::VirtualSecondaryConfig sconfig_in)
 
std::string Type () const override
 
data::InstallationResult putMetadata (const Uptane::Target &target) override
 
data::InstallationResult putRoot (const std::string &root, bool director) override
 
data::InstallationResult sendFirmware (const Uptane::Target &target) override
 
data::InstallationResult install (const Uptane::Target &target) override
 
bool ping () const override
 
- Public Member Functions inherited from Primary::ManagedSecondary
 ManagedSecondary (Primary::ManagedSecondaryConfig sconfig_in)
 
void init (std::shared_ptr< SecondaryProvider > secondary_provider_in) override
 
void Initialize ()
 
Uptane::EcuSerial getSerial () const override
 
Uptane::HardwareIdentifier getHwId () const override
 
PublicKey getPublicKey () const override
 
int getRootVersion (bool director) const override
 
Uptane::Manifest getManifest () const override
 
bool loadKeys (std::string *pub_key, std::string *priv_key)
 

Additional Inherited Members

- Public Types inherited from SecondaryInterface
using Ptr = std::shared_ptr< SecondaryInterface >
 
- Protected Member Functions inherited from Primary::ManagedSecondary
virtual bool getFirmwareInfo (Uptane::InstalledImageInfo &firmware_info) const
 
- Protected Attributes inherited from Primary::ManagedSecondary
std::shared_ptr< SecondaryProvidersecondary_provider_
 
Primary::ManagedSecondaryConfig sconfig
 
std::string detected_attack
 

Detailed Description

Definition at line 23 of file virtualsecondary.h.


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