|
Electroneum
|
#include "include_base_utils.h"#include <set>#include <unordered_map>#include <unordered_set>#include <queue>#include <boost/serialization/version.hpp>#include <boost/utility.hpp>#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 "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... | |
Namespaces | |
| cryptonote | |
| Holds cryptonote related classes and helpers. | |
| boost | |
| 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 More... | |
| typedef std::set< tx_by_fee_and_receive_time_entry, txCompare > | cryptonote::sorted_tx_container |
| container for sorting transactions by fee per unit size More... | |
Functions | |
| template<class archive_t > | |
| void | boost::serialization::serialize (archive_t &ar, cryptonote::tx_memory_pool::tx_details &td, const unsigned int version) |