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

Public Member Functions

 SecondaryMock (const Uptane::EcuSerial &serial, const Uptane::HardwareIdentifier &hdw_id, const PublicKey &pub_key, const Uptane::Manifest &manifest)
 
MsgDispatchergetDispatcher ()
 
Uptane::EcuSerial getSerial () const
 
Uptane::HardwareIdentifier getHwId () const
 
PublicKey getPublicKey () const
 
std::tuple< Uptane::EcuSerial, Uptane::HardwareIdentifier, PublicKeygetInfo () const override
 
Uptane::Manifest getManifest () const override
 
bool putMetadata (const Uptane::RawMetaPack &meta_pack) override
 
bool sendFirmware (const std::string &data) override
 
data::ResultCode::Numeric install (const std::string &target_name) override
 
- Public Member Functions inherited from IAktualizrSecondary
 IAktualizrSecondary (const IAktualizrSecondary &)=delete
 
 IAktualizrSecondary (const IAktualizrSecondary &&)=delete
 
IAktualizrSecondaryoperator= (const IAktualizrSecondary &)=delete
 
IAktualizrSecondaryoperator= (const IAktualizrSecondary &&)=delete
 

Public Attributes

const Uptane::EcuSerial serial_
 
const Uptane::HardwareIdentifier hdw_id_
 
const PublicKey pub_key_
 
const Uptane::Manifest manifest_
 
Uptane::RawMetaPack metapack_
 
std::string data_
 

Additional Inherited Members

- Public Types inherited from IAktualizrSecondary
using Ptr = std::shared_ptr< IAktualizrSecondary >
 

Detailed Description

Definition at line 12 of file secondary_rpc_test.cc.


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