Aktualizr
C++ SOTA Client
Public Types | Public Member Functions | List of all members
SecondaryInterface Class Referenceabstract
Inheritance diagram for SecondaryInterface:
[legend]

Public Types

using Ptr = std::shared_ptr< SecondaryInterface >
 

Public Member Functions

virtual void init (std::shared_ptr< SecondaryProvider > secondary_provider_in)=0
 
virtual std::string Type () const =0
 
virtual Uptane::EcuSerial getSerial () const =0
 
virtual Uptane::HardwareIdentifier getHwId () const =0
 
virtual PublicKey getPublicKey () const =0
 
virtual Uptane::Manifest getManifest () const =0
 
virtual data::InstallationResult putMetadata (const Uptane::Target &target)=0
 
virtual bool ping () const =0
 
virtual int32_t getRootVersion (bool director) const =0
 
virtual data::InstallationResult putRoot (const std::string &root, bool director)=0
 
virtual data::InstallationResult sendFirmware (const Uptane::Target &target)=0
 
virtual data::InstallationResult install (const Uptane::Target &target)=0
 

Detailed Description

Definition at line 9 of file secondaryinterface.h.


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