#include <packets_blocking_mask.hpp>
◆ dagBlockFromDagPacket()
dev::RLP taraxa::network::threadpool::PacketsBlockingMask::dagBlockFromDagPacket |
( |
const PacketData & |
packet_data | ) |
const |
|
private |
◆ getSmallestDagLevelBeingProcessed()
std::optional< taraxa::level_t > taraxa::network::threadpool::PacketsBlockingMask::getSmallestDagLevelBeingProcessed |
( |
| ) |
const |
|
private |
◆ isDagBlockPacketBlockedByLevel()
bool taraxa::network::threadpool::PacketsBlockingMask::isDagBlockPacketBlockedByLevel |
( |
const PacketData & |
packet_data | ) |
const |
|
private |
◆ isDagBlockPacketBlockedBySameDagBlock()
bool taraxa::network::threadpool::PacketsBlockingMask::isDagBlockPacketBlockedBySameDagBlock |
( |
const PacketData & |
packet_data | ) |
const |
|
private |
◆ isPacketBlocked()
bool taraxa::network::threadpool::PacketsBlockingMask::isPacketBlocked |
( |
const PacketData & |
packet_data | ) |
const |
◆ isPacketHardBlocked()
bool taraxa::network::threadpool::PacketsBlockingMask::isPacketHardBlocked |
( |
const PacketData & |
packet_data | ) |
const |
|
private |
◆ isPacketPeerOrderBlocked()
bool taraxa::network::threadpool::PacketsBlockingMask::isPacketPeerOrderBlocked |
( |
const PacketData & |
packet_data | ) |
const |
|
private |
◆ markPacketAsHardBlocked()
void taraxa::network::threadpool::PacketsBlockingMask::markPacketAsHardBlocked |
( |
const PacketData & |
blocking_packet, |
|
|
SubprotocolPacketType |
packet_type_to_block |
|
) |
| |
◆ markPacketAsHardUnblocked()
void taraxa::network::threadpool::PacketsBlockingMask::markPacketAsHardUnblocked |
( |
const PacketData & |
blocking_packet, |
|
|
SubprotocolPacketType |
packet_type_to_unblock |
|
) |
| |
◆ markPacketAsPeerOrderBlocked()
void taraxa::network::threadpool::PacketsBlockingMask::markPacketAsPeerOrderBlocked |
( |
const PacketData & |
blocking_packet, |
|
|
SubprotocolPacketType |
packet_type_to_block |
|
) |
| |
◆ markPacketAsPeerOrderUnblocked()
void taraxa::network::threadpool::PacketsBlockingMask::markPacketAsPeerOrderUnblocked |
( |
const PacketData & |
blocking_packet, |
|
|
SubprotocolPacketType |
packet_type_to_unblock |
|
) |
| |
◆ setDagBlockBeingProcessed()
void taraxa::network::threadpool::PacketsBlockingMask::setDagBlockBeingProcessed |
( |
const PacketData & |
packet | ) |
|
◆ setDagBlockLevelBeingProcessed()
void taraxa::network::threadpool::PacketsBlockingMask::setDagBlockLevelBeingProcessed |
( |
const PacketData & |
packet | ) |
|
◆ unsetDagBlockBeingProcessed()
void taraxa::network::threadpool::PacketsBlockingMask::unsetDagBlockBeingProcessed |
( |
const PacketData & |
packet | ) |
|
◆ unsetDagBlockLevelBeingProcessed()
void taraxa::network::threadpool::PacketsBlockingMask::unsetDagBlockLevelBeingProcessed |
( |
const PacketData & |
packet | ) |
|
◆ hard_blocked_packet_types_
◆ kDagBlockPosV3
constexpr size_t taraxa::network::threadpool::PacketsBlockingMask::kDagBlockPosV3 = 1 |
|
staticconstexprprivate |
◆ kRequiredDagPacketSizeV2
constexpr size_t taraxa::network::threadpool::PacketsBlockingMask::kRequiredDagPacketSizeV2 = 8 |
|
staticconstexprprivate |
◆ kRequiredDagPacketSizeV3
constexpr size_t taraxa::network::threadpool::PacketsBlockingMask::kRequiredDagPacketSizeV3 = 2 |
|
staticconstexprprivate |
◆ peer_order_blocked_packet_types_
◆ processing_dag_blocks_
◆ processing_dag_levels_
The documentation for this class was generated from the following files: