Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/processor.cpp
Show First 20 Lines • Show All 436 Lines • ▼ Show 20 Lines | std::map<CBlockIndex *, Vote> responseIndex; | ||||
: BlockUpdate::Status::Invalid); | : BlockUpdate::Status::Invalid); | ||||
w->erase(it); | w->erase(it); | ||||
} | } | ||||
} | } | ||||
return true; | return true; | ||||
} | } | ||||
bool Processor::addNode(NodeId nodeid, const Proof &proof, | bool Processor::addNode(NodeId nodeid, Proof proof, | ||||
const Delegation &delegation) { | const Delegation &delegation) { | ||||
LOCK(cs_peerManager); | LOCK(cs_peerManager); | ||||
return peerManager->addNode(nodeid, proof, delegation); | return peerManager->addNode(nodeid, std::move(proof), delegation); | ||||
} | } | ||||
bool Processor::forNode(NodeId nodeid, | bool Processor::forNode(NodeId nodeid, | ||||
std::function<bool(const Node &n)> func) const { | std::function<bool(const Node &n)> func) const { | ||||
LOCK(cs_peerManager); | LOCK(cs_peerManager); | ||||
return peerManager->forNode(nodeid, std::move(func)); | return peerManager->forNode(nodeid, std::move(func)); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 231 Lines • Show Last 20 Lines |