|
Monero
|
#include "levin_notify.h"#include <boost/asio/dispatch.hpp>#include <boost/asio/post.hpp>#include <boost/asio/steady_timer.hpp>#include <boost/system/system_error.hpp>#include <boost/uuid/uuid_io.hpp>#include <chrono>#include <deque>#include <stdexcept>#include <utility>#include "byte_slice.h"#include "common/expect.h"#include "common/varint.h"#include "cryptonote_config.h"#include "crypto/crypto.h"#include "crypto/duration.h"#include "cryptonote_basic/connection_context.h"#include "cryptonote_core/i_core_events.h"#include "cryptonote_protocol/cryptonote_protocol_defs.h"#include "net/dandelionpp.h"#include "p2p/net_node.h"
Classes | |
| struct | cryptonote::levin::detail::zone |
| struct | cryptonote::levin::detail::zone::context_t |
Namespaces | |
| namespace | cryptonote |
| Holds cryptonote related classes and helpers. | |
| namespace | cryptonote::levin |
| namespace | cryptonote::levin::detail |
Macros | |
| #define | MONERO_DEFAULT_LOG_CATEGORY "net.p2p.tx" |
| #define MONERO_DEFAULT_LOG_CATEGORY "net.p2p.tx" |
| epee::byte_slice active |
| const std::size_t channel_ |
| boost::uuids::uuid connection |
| const boost::uuids::uuid connection_ |
| const i_core_events* core_ |
| std::size_t count_ |
|
private |
| std::chrono::seconds epoch_range_ |
|
private |
|
private |
|
private |
| std::chrono::seconds min_epoch_ |
| boost::asio::steady_timer next_noise |
| std::vector<boost::uuids::uuid> out_connections_ |
| std::deque<epee::byte_slice> queue |
| boost::uuids::uuid source_ |
| boost::asio::io_context::strand strand |
| relay_method tx_relay |
| std::vector<blobdata> txs_ |
|
private |