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

Public Member Functions

 SecondaryInterface (SecondaryConfig sconfig_in)
 
virtual void Initialize ()
 
virtual EcuSerial getSerial ()
 
virtual Uptane::HardwareIdentifier getHwId ()
 
virtual PublicKey getPublicKey ()=0
 
virtual Json::Value getManifest ()=0
 
virtual bool putMetadata (const RawMetaPack &meta_pack)=0
 
virtual int32_t getRootVersion (bool director)=0
 
virtual bool putRoot (const std::string &root, bool director)=0
 
virtual bool sendFirmware (const std::shared_ptr< std::string > &data)=0
 
void addEventsChannel (std::shared_ptr< event::Channel > channel)
 

Public Attributes

const SecondaryConfig sconfig
 

Protected Member Functions

template<class T , class... Args>
void sendEvent (Args &&... args)
 

Detailed Description

Definition at line 22 of file secondaryinterface.h.


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