|
Monero
|
#include <cstdlib>#include <string>#include <vector>#include "crypto/hash.h"#include <boost/serialization/vector.hpp>#include <boost/program_options/variables_map.hpp>#include <boost/program_options/options_description.hpp>#include <boost/optional/optional.hpp>#include "serialization/serialization.h"#include "cryptonote_basic/cryptonote_boost_serialization.h"#include "cryptonote_basic/account_boost_serialization.h"#include "cryptonote_basic/cryptonote_basic.h"#include "common/i18n.h"#include "common/command_line.h"#include "wipeable_string.h"#include "net/abstract_http_client.h"#include "serialization/crypto.h"#include "serialization/string.h"#include "serialization/containers.h"#include "message_transporter.h"

Go to the source code of this file.
Classes | |
| struct | mms::authorized_signer |
| struct | mms::processing_data |
| struct | mms::auto_config_data |
| struct | mms::file_data |
| struct | mms::multisig_wallet_state |
Namespaces | |
| namespace | mms |
| namespace | boost |
| namespace | boost::serialization |
Macros | |
| #define | MONERO_DEFAULT_LOG_CATEGORY "wallet.mms" |
| #define | AUTO_CONFIG_TOKEN_BYTES 4 |
| #define | AUTO_CONFIG_TOKEN_PREFIX "mms" |
Enumerations | |
| enum class | mms::message_type { mms::key_set , mms::additional_key_set , mms::multisig_sync_data , mms::partially_signed_tx , mms::fully_signed_tx , mms::note , mms::signer_config , mms::auto_config_data } |
| enum class | mms::message_direction { mms::in , mms::out } |
| enum class | mms::message_state { mms::ready_to_send , mms::sent , mms::waiting , mms::processed , mms::cancelled } |
| enum class | mms::message_processing { mms::prepare_multisig , mms::make_multisig , mms::exchange_multisig_keys , mms::create_sync_data , mms::process_sync_data , mms::sign_tx , mms::send_tx , mms::submit_tx , mms::process_signer_config , mms::process_auto_config_data } |
Functions | |
| template<class Archive> | |
| void | boost::serialization::serialize (Archive &a, mms::file_data &x, const boost::serialization::version_type ver) |
| template<class Archive> | |
| void | boost::serialization::serialize (Archive &a, mms::message &x, const boost::serialization::version_type ver) |
| template<class Archive> | |
| void | boost::serialization::serialize (Archive &a, mms::authorized_signer &x, const boost::serialization::version_type ver) |
| template<class Archive> | |
| void | boost::serialization::serialize (Archive &a, mms::auto_config_data &x, const boost::serialization::version_type ver) |
| template<class Archive> | |
| void | boost::serialization::serialize (Archive &a, mms::file_transport_message &x, const boost::serialization::version_type ver) |
| template<class Archive> | |
| void | boost::serialization::serialize (Archive &a, crypto::chacha_iv &x, const boost::serialization::version_type ver) |
| #define AUTO_CONFIG_TOKEN_BYTES 4 |
| #define AUTO_CONFIG_TOKEN_PREFIX "mms" |
| #define MONERO_DEFAULT_LOG_CATEGORY "wallet.mms" |