|
Monero
|
Public Member Functions | |
| void | operator() () |
Static Public Member Functions | |
| static void | run (std::shared_ptr< detail::zone > zone, epee::span< const blobdata > txs, const boost::uuids::uuid &source) |
Public Attributes | |
| std::shared_ptr< detail::zone > | zone_ |
| std::vector< blobdata > | txs_ |
| boost::uuids::uuid | source_ |
The "fluff" portion of the Dandelion++ algorithm. Every tx is queued per-connection and flushed with a randomized poisson timer. This implementation only has one system timer per-zone, and instead tracks the lowest flush time.
|
inline |
|
inlinestatic |
| boost::uuids::uuid cryptonote::levin::anonymous_namespace{levin_notify.cpp}::fluff_notify::source_ |
| std::vector<blobdata> cryptonote::levin::anonymous_namespace{levin_notify.cpp}::fluff_notify::txs_ |
| std::shared_ptr<detail::zone> cryptonote::levin::anonymous_namespace{levin_notify.cpp}::fluff_notify::zone_ |