Electroneum
Namespaces | Classes | Typedefs | Enumerations
mms Namespace Reference

Namespaces

 anonymous_namespace{message_store.cpp}
 
 bitmessage_rpc
 

Classes

struct  message
 
struct  authorized_signer
 
struct  processing_data
 
struct  file_transport_message
 
struct  auto_config_data
 
struct  file_data
 
struct  multisig_wallet_state
 
class  message_store
 
struct  transport_message_t
 
class  message_transporter
 

Typedefs

typedef epee::misc_utils::struct_init< transport_message_ttransport_message
 

Enumerations

enum class  message_type {
  key_set , additional_key_set , multisig_sync_data , partially_signed_tx ,
  fully_signed_tx , note , signer_config , auto_config_data
}
 
enum class  message_direction { in , out }
 
enum class  message_state {
  ready_to_send , sent , waiting , processed ,
  cancelled
}
 
enum class  message_processing {
  prepare_multisig , make_multisig , exchange_multisig_keys , create_sync_data ,
  process_sync_data , sign_tx , send_tx , submit_tx ,
  process_signer_config , process_auto_config_data
}
 

Typedef Documentation

◆ transport_message

typedef epee::misc_utils::struct_init<transport_message_t> mms::transport_message

Enumeration Type Documentation

◆ message_direction

Enumerator
in 
out 

◆ message_processing

Enumerator
prepare_multisig 
make_multisig 
exchange_multisig_keys 
create_sync_data 
process_sync_data 
sign_tx 
send_tx 
submit_tx 
process_signer_config 
process_auto_config_data 

◆ message_state

enum mms::message_state
strong
Enumerator
ready_to_send 
sent 
waiting 
processed 
cancelled 

◆ message_type

enum mms::message_type
strong
Enumerator
key_set 
additional_key_set 
multisig_sync_data 
partially_signed_tx 
fully_signed_tx 
note 
signer_config 
auto_config_data