Electroneum
mms::message_store Member List

This is the complete list of members for mms::message_store, including all inherited members.

account_address_to_string(const cryptonote::account_public_address &account_address) constmms::message_storeprivate
add_auto_config_data_message(const multisig_wallet_state &state, const std::string &auto_config_token)mms::message_store
add_message(const multisig_wallet_state &state, uint32_t signer_index, message_type type, message_direction direction, const std::string &content)mms::message_store
any_message_of_type(message_type type, message_direction direction) constmms::message_storeprivate
any_message_with_hash(const crypto::hash &hash) constmms::message_storeprivate
check_auto_config_token(const std::string &raw_token, std::string &adjusted_token) constmms::message_store
check_for_messages(const multisig_wallet_state &state, std::vector< message > &messages)mms::message_store
create_auto_config_token()mms::message_storeprivate
decrypt(const std::string &ciphertext, const crypto::public_key &encryption_public_key, const crypto::chacha_iv &iv, const crypto::secret_key &view_secret_key, std::string &plaintext)mms::message_storeprivate
delete_all_messages()mms::message_store
delete_message(uint32_t id)mms::message_store
delete_transport_message(uint32_t id)mms::message_storeprivate
encrypt(crypto::public_key public_key, const std::string &plaintext, std::string &ciphertext, crypto::public_key &encryption_public_key, crypto::chacha_iv &iv)mms::message_storeprivate
get_active() constmms::message_storeinline
get_all_messages() constmms::message_storeinline
get_all_signers() constmms::message_storeinline
get_auto_send() constmms::message_storeinline
get_message_by_id(uint32_t id, message &m) constmms::message_store
get_message_by_id(uint32_t id) constmms::message_store
get_message_index_by_id(uint32_t id, size_t &index) constmms::message_storeprivate
get_message_index_by_id(uint32_t id) constmms::message_storeprivate
get_message_ref_by_id(uint32_t id)mms::message_storeprivate
get_num_authorized_signers() constmms::message_storeinline
get_num_required_signers() constmms::message_storeinline
get_other_signers_id_count(const std::vector< uint32_t > &ids) constmms::message_storeprivate
get_processable_messages(const multisig_wallet_state &state, bool force_sync, std::vector< processing_data > &data_list, std::string &wait_reason)mms::message_store
get_sanitized_message_text(const message &m, std::string &sanitized_text) constmms::message_store
get_signer(uint32_t index) constmms::message_store
get_signer_config(std::string &signer_config)mms::message_store
get_signer_index_by_etn_address(const cryptonote::account_public_address &etn_address, uint32_t &index) constmms::message_store
get_signer_index_by_label(const std::string label, uint32_t &index) constmms::message_store
init(const multisig_wallet_state &state, const std::string &own_label, const std::string &own_transport_address, uint32_t num_authorized_signers, uint32_t num_required_signers)mms::message_store
init_options(boost::program_options::options_description &desc_params)mms::message_storestatic
m_activemms::message_storeprivate
m_auto_sendmms::message_storeprivate
m_filenamemms::message_storeprivate
m_messagesmms::message_storeprivate
m_nettypemms::message_storeprivate
m_next_message_idmms::message_storeprivate
m_num_authorized_signersmms::message_storeprivate
m_num_required_signersmms::message_storeprivate
m_runmms::message_storeprivate
m_signersmms::message_storeprivate
m_transportermms::message_storeprivate
message_direction_to_string(message_direction direction)mms::message_storestatic
message_ids_complete(const std::vector< uint32_t > &ids) constmms::message_storeprivate
message_state_to_string(message_state state)mms::message_storestatic
message_store()mms::message_store
message_type_to_string(message_type type)mms::message_storestatic
process_auto_config_data_message(uint32_t id)mms::message_store
process_signer_config(const multisig_wallet_state &state, const std::string &signer_config)mms::message_store
process_wallet_created_data(const multisig_wallet_state &state, message_type type, const std::string &content)mms::message_store
read_from_file(const multisig_wallet_state &state, const std::string &filename)mms::message_store
save(const multisig_wallet_state &state)mms::message_storeprivate
send_message(const multisig_wallet_state &state, uint32_t id)mms::message_store
serialize(t_archive &a, const unsigned int ver)mms::message_storeinline
set_active(bool active)mms::message_storeinline
set_auto_send(bool auto_send)mms::message_storeinline
set_message_processed_or_sent(uint32_t id)mms::message_store
set_messages_processed(const processing_data &data)mms::message_store
set_options(const boost::program_options::variables_map &vm)mms::message_store
set_options(const std::string &bitmessage_address, const epee::wipeable_string &bitmessage_login)mms::message_store
set_signer(const multisig_wallet_state &state, uint32_t index, const boost::optional< std::string > &label, const boost::optional< std::string > &transport_address, const boost::optional< cryptonote::account_public_address > etn_address)mms::message_store
setup_signer_for_auto_config(uint32_t index, const std::string token, bool receiving)mms::message_storeprivate
signer_config_complete() constmms::message_store
signer_labels_complete() constmms::message_store
signer_to_string(const authorized_signer &signer, uint32_t max_width)mms::message_store
start_auto_config(const multisig_wallet_state &state)mms::message_store
stop()mms::message_storeinline
stop_auto_config()mms::message_store
tr(const char *str)mms::message_storeinlinestatic
unpack_signer_config(const multisig_wallet_state &state, const std::string &signer_config, std::vector< authorized_signer > &signers)mms::message_store
write_to_file(const multisig_wallet_state &state, const std::string &filename)mms::message_store