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

Public Member Functions

 AktualizrSecondaryMsgDispatcher (IAktualizrSecondary &secondary)
 
- Public Member Functions inherited from MsgDispatcher
 MsgDispatcher (const MsgDispatcher &)=delete
 
 MsgDispatcher (const MsgDispatcher &&)=delete
 
MsgDispatcheroperator= (const MsgDispatcher &)=delete
 
MsgDispatcheroperator= (const MsgDispatcher &&)=delete
 
virtual void registerHandler (AKIpUptaneMes_PR msg_id, Handler handler)
 
virtual HandleStatusCode handleMsg (const Asn1Message::Ptr &in_msg, Asn1Message::Ptr &out_msg)
 

Protected Member Functions

HandleStatusCode getInfoHdlr (Asn1Message &in_msg, Asn1Message &out_msg)
 
HandleStatusCode getManifestHdlr (Asn1Message &in_msg, Asn1Message &out_msg)
 
HandleStatusCode putMetaHdlr (Asn1Message &in_msg, Asn1Message &out_msg)
 
HandleStatusCode sendFirmwareHdlr (Asn1Message &in_msg, Asn1Message &out_msg)
 
HandleStatusCode installHdlr (Asn1Message &in_msg, Asn1Message &out_msg)
 

Additional Inherited Members

- Public Types inherited from MsgDispatcher
enum  HandleStatusCode { kUnkownMsg = -1, kOk, kRebootRequired }
 
using Handler = std::function< HandleStatusCode(Asn1Message &, Asn1Message &)>
 

Detailed Description

Definition at line 35 of file msg_dispatcher.h.


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