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)
 
virtual Uptane::EcuSerial getSerial () const
 
virtual Uptane::HardwareIdentifier getHwId () const
 
virtual PublicKey getPublicKey () const
 
virtual Uptane::Manifest getManifest () const
 
virtual bool putMetadata (const Uptane::RawMetaPack &meta_pack)
 
virtual int32_t getRootVersion (bool director) const
 
virtual bool putRoot (const std::string &root, bool director)
 
virtual bool sendFirmware (const std::string &data)
 
virtual data::ResultCode::Numeric install (const std::string &target_name)
 
- Public Member Functions inherited from Uptane::SecondaryInterface
 SecondaryInterface (const SecondaryInterface &)=delete
 
SecondaryInterfaceoperator= (const SecondaryInterface &)=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 Uptane::SecondaryInterface
using Ptr = std::shared_ptr< SecondaryInterface >
 

Detailed Description

Definition at line 9 of file secondary_tcp_server_test.cc.


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