|
Monero
|
#include "include_base_utils.h"#include <atomic>#include <set>#include <tuple>#include <unordered_map>#include <unordered_set>#include <queue>#include <boost/serialization/version.hpp>#include <boost/utility.hpp>#include "span.h"#include "string_tools.h"#include "syncobj.h"#include "math_helper.h"#include "cryptonote_basic/cryptonote_basic_impl.h"#include "cryptonote_basic/verification_context.h"#include "cryptonote_protocol/enums.h"#include "blockchain_db/blockchain_db.h"#include "crypto/hash.h"#include "rpc/core_rpc_server_commands_defs.h"#include "rpc/message_data_structs.h"

Go to the source code of this file.
Classes | |
| class | cryptonote::txCompare |
| class | cryptonote::tx_memory_pool |
| Transaction pool, handles transactions which are not part of a block. More... | |
| struct | cryptonote::tx_memory_pool::tx_details |
| information about a single transaction More... | |
| struct | cryptonote::tx_memory_pool::removed_tx_info |
Namespaces | |
| namespace | cryptonote |
| Holds cryptonote related classes and helpers. | |
| namespace | boost |
| namespace | boost::serialization |
Macros | |
| #define | CURRENT_MEMPOOL_ARCHIVE_VER 11 |
| #define | CURRENT_MEMPOOL_TX_DETAILS_ARCHIVE_VER 13 |
Typedefs | |
| typedef std::pair< std::pair< double, std::time_t >, crypto::hash > | cryptonote::tx_by_fee_and_receive_time_entry |
| pair of <transaction fee, transaction hash> for organization | |
| typedef std::set< tx_by_fee_and_receive_time_entry, txCompare > | cryptonote::sorted_tx_container |
| container for sorting transactions by fee per unit size | |
Functions | |
| template<class archive_t> | |
| void | boost::serialization::serialize (archive_t &ar, cryptonote::tx_memory_pool::tx_details &td, const unsigned int version) |
| #define CURRENT_MEMPOOL_ARCHIVE_VER 11 |
| #define CURRENT_MEMPOOL_TX_DETAILS_ARCHIVE_VER 13 |