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

Public Types

using Ptr = std::shared_ptr< UpdateAgent >
 

Public Member Functions

virtual bool isTargetSupported (const Uptane::Target &target) const =0
 
virtual bool getInstalledImageInfo (Uptane::InstalledImageInfo &installed_image_info) const =0
 
virtual bool download (const Uptane::Target &target, const std::string &data)=0
 
virtual data::ResultCode::Numeric install (const Uptane::Target &target)=0
 
virtual void completeInstall ()=0
 
virtual data::InstallationResult applyPendingInstall (const Uptane::Target &target)=0
 
 UpdateAgent (const UpdateAgent &)=delete
 
UpdateAgentoperator= (const UpdateAgent &)=delete
 

Detailed Description

Definition at line 6 of file update_agent.h.


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