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, HandlerVersion handler_version=HandlerVersion::kV2)
 
const Uptane::EcuSerialserial () const
 
const Uptane::HardwareIdentifierhwID () const
 
const PublicKeypublicKey () const
 
const Uptane::Manifestmanifest () const
 
const Uptane::MetaBundle & metadata () const
 
HandlerVersion handlerVersion () const
 
void setHandlerVersion (HandlerVersion handler_version_in)
 
void registerHandlers ()
 
void resetImageHash () const
 
Hash getReceivedImageHash () const
 
size_t getReceivedImageSize () const
 
const std::string & getReceivedTlsCreds () const
 
void registerBaseHandlers ()
 
void registerV1Handlers ()
 
void registerV2Handlers ()
 
void registerV2FailureHandlers ()
 
- Public Member Functions inherited from MsgDispatcher
void registerHandler (AKIpUptaneMes_PR msg_id, Handler handler)
 
ReturnCode handleMsg (const Asn1Message::Ptr &in_msg, Asn1Message::Ptr &out_msg) override
 
- Public Member Functions inherited from MsgHandler
 MsgHandler (const MsgHandler &)=delete
 
 MsgHandler (const MsgHandler &&)=delete
 
MsgHandleroperator= (const MsgHandler &)=delete
 
MsgHandleroperator= (const MsgHandler &&)=delete
 

Public Attributes

const std::string verification_failure = "Expected verification test failure"
 
const std::string upload_data_failure = "Expected data upload test failure"
 
const std::string ostree_failure = "Expected OSTree download test failure"
 
const std::string installation_failure = "Expected installation test failure"
 

Additional Inherited Members

- Public Types inherited from MsgDispatcher
using Handler = std::function< ReturnCode(Asn1Message &, Asn1Message &)>
 
- Public Types inherited from MsgHandler
enum  ReturnCode { kUnkownMsg = -1, kOk, kRebootRequired }
 
- Protected Member Functions inherited from MsgDispatcher
void clearHandlers ()
 
- Protected Attributes inherited from MsgDispatcher
unsigned int last_msg_ = 0
 

Detailed Description

Definition at line 26 of file secondary_rpc_test.cc.


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