Electroneum
Public Member Functions | Static Public Member Functions | List of all members
hw::trezor::MessageMapper Class Reference

#include <messages_map.hpp>

Public Member Functions

 MessageMapper ()
 

Static Public Member Functions

::google::protobuf::Message * get_message (int wire_number)
 
::google::protobuf::Message * get_message (messages::MessageType)
 
::google::protobuf::Message * get_message (const std::string &msg_name)
 
static messages::MessageType get_message_wire_number (const google::protobuf::Message *msg)
 
static messages::MessageType get_message_wire_number (const google::protobuf::Message &msg)
 
static messages::MessageType get_message_wire_number (const std::string &msg_name)
 
template<class t_message = google::protobuf::Message>
static messages::MessageType get_message_wire_number ()
 

Constructor & Destructor Documentation

◆ MessageMapper()

hw::trezor::MessageMapper::MessageMapper ( )
inline

Member Function Documentation

◆ get_message() [1/3]

google::protobuf::Message * hw::trezor::MessageMapper::get_message ( const std::string &  msg_name)
static

◆ get_message() [2/3]

google::protobuf::Message * hw::trezor::MessageMapper::get_message ( int  wire_number)
static

◆ get_message() [3/3]

google::protobuf::Message * hw::trezor::MessageMapper::get_message ( messages::MessageType  wire_number)
static

◆ get_message_wire_number() [1/4]

template<class t_message = google::protobuf::Message>
static messages::MessageType hw::trezor::MessageMapper::get_message_wire_number ( )
inlinestatic

◆ get_message_wire_number() [2/4]

messages::MessageType hw::trezor::MessageMapper::get_message_wire_number ( const google::protobuf::Message &  msg)
static

◆ get_message_wire_number() [3/4]

messages::MessageType hw::trezor::MessageMapper::get_message_wire_number ( const google::protobuf::Message *  msg)
static

◆ get_message_wire_number() [4/4]

messages::MessageType hw::trezor::MessageMapper::get_message_wire_number ( const std::string &  msg_name)
static

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