Electroneum
Public Member Functions | Public Attributes | List of all members
hw::trezor::GenericMessage Class Reference

#include <transport.hpp>

Public Member Functions

 GenericMessage ()
 
 GenericMessage (messages::MessageType m_type, const std::shared_ptr< google::protobuf::Message > &m_msg)
 
bool empty () const
 

Public Attributes

hw::trezor::messages::MessageType m_type
 
std::shared_ptr< google::protobuf::Message > m_msg
 
bool m_empty
 

Detailed Description

Generic message holder, type + obj

Constructor & Destructor Documentation

◆ GenericMessage() [1/2]

hw::trezor::GenericMessage::GenericMessage ( )
inline

◆ GenericMessage() [2/2]

hw::trezor::GenericMessage::GenericMessage ( messages::MessageType  m_type,
const std::shared_ptr< google::protobuf::Message > &  m_msg 
)

Member Function Documentation

◆ empty()

bool hw::trezor::GenericMessage::empty ( ) const
inline

Member Data Documentation

◆ m_empty

bool hw::trezor::GenericMessage::m_empty

◆ m_msg

std::shared_ptr<google::protobuf::Message> hw::trezor::GenericMessage::m_msg

◆ m_type

hw::trezor::messages::MessageType hw::trezor::GenericMessage::m_type

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