mutableboost::shared_mutexm_lock;///< General lock.
mutableSharedMutexm_lock;///< General lock.
std::set<h256>m_known;///< Hashes of transactions in both sets.
std::set<h256>m_known;///< Hashes of transactions in both sets.
std::map<h256,Transaction>m_current;///< Map of SHA3(tx) to tx.
std::map<h256,Transaction>m_current;///< Map of SHA3(tx) to tx.
std::multimap<Address,std::pair<h256,Transaction>>m_unknown;///< For transactions that have a future nonce; we map their sender address to the tx stuff, and insert once the sender has a valid TX.
std::multimap<Address,std::pair<h256,Transaction>>m_unknown;///< For transactions that have a future nonce; we map their sender address to the tx stuff, and insert once the sender has a valid TX.
std::map<h256,std::function<void(ImportResult)>>m_callbacks;///< Called once.
std::map<h256,std::function<void(ImportResult)>>m_callbacks;///< Called once.
std::set<h256>m_dropped;///< Transactions that have previously been dropped.
Signalm_onReady;///< Called when a subsequent call to import transactions will return a non-empty container. Be nice and exit fast.
Signalm_onReady;///< Called when a subsequent call to import transactions will return a non-empty container. Be nice and exit fast.