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

Public Types

using Ptr = std::shared_ptr< SecondaryInterface >
 

Public Member Functions

virtual std::string Type () const =0
 
virtual EcuSerial getSerial () const =0
 
virtual Uptane::HardwareIdentifier getHwId () const =0
 
virtual PublicKey getPublicKey () const =0
 
virtual Uptane::Manifest getManifest () const =0
 
virtual bool putMetadata (const RawMetaPack &meta_pack)=0
 
virtual bool ping () const =0
 
virtual int32_t getRootVersion (bool director) const =0
 
virtual bool putRoot (const std::string &root, bool director)=0
 
virtual bool sendFirmware (const std::string &data)=0
 
virtual data::ResultCode::Numeric install (const std::string &target_name)=0
 
 SecondaryInterface (const SecondaryInterface &)=delete
 
SecondaryInterfaceoperator= (const SecondaryInterface &)=delete
 

Detailed Description

Definition at line 12 of file secondaryinterface.h.


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