Electroneum
Public Attributes | List of all members
mms::transport_message_t Struct Reference

#include <message_transporter.h>

Collaboration diagram for mms::transport_message_t:
Collaboration graph
[legend]

Public Attributes

cryptonote::account_public_address source_etn_address
 
std::string source_transport_address
 
cryptonote::account_public_address destination_etn_address
 
std::string destination_transport_address
 
crypto::chacha_iv iv
 
crypto::public_key encryption_public_key
 
uint64_t timestamp
 
uint32_t type
 
std::string subject
 
std::string content
 
crypto::hash hash
 
crypto::signature signature
 
uint32_t round
 
uint32_t signature_count
 
std::string transport_id
 

Member Data Documentation

◆ content

std::string mms::transport_message_t::content

◆ destination_etn_address

cryptonote::account_public_address mms::transport_message_t::destination_etn_address

◆ destination_transport_address

std::string mms::transport_message_t::destination_transport_address

◆ encryption_public_key

crypto::public_key mms::transport_message_t::encryption_public_key

◆ hash

crypto::hash mms::transport_message_t::hash

◆ iv

crypto::chacha_iv mms::transport_message_t::iv

◆ round

uint32_t mms::transport_message_t::round

◆ signature

crypto::signature mms::transport_message_t::signature

◆ signature_count

uint32_t mms::transport_message_t::signature_count

◆ source_etn_address

cryptonote::account_public_address mms::transport_message_t::source_etn_address

◆ source_transport_address

std::string mms::transport_message_t::source_transport_address

◆ subject

std::string mms::transport_message_t::subject

◆ timestamp

uint64_t mms::transport_message_t::timestamp

◆ transport_id

std::string mms::transport_message_t::transport_id

◆ type

uint32_t mms::transport_message_t::type

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