MCPcopy Create free account
hub / github.com/LUX-Core/lux / ProcessMasternodeConnections

Function ProcessMasternodeConnections

src/masternode.cpp:40–53  ·  view source on GitHub ↗

manage the masternode connections

Source from the content-addressed store, hash-verified

38
39// manage the masternode connections
40void ProcessMasternodeConnections() {
41 //LOCK(cs_vNodes);
42
43 for (CNode* pnode : vNodes) {
44 if (!pnode) continue;
45 //if it's our masternode, let it be
46 if (darkSendPool.submittedToMasternode == pnode->addr) continue;
47
48 if (pnode->fDarkSendMaster) {
49 LogPrintf("Closing masternode connection %s \n", pnode->addr.ToString().c_str());
50 pnode->CloseSocketDisconnect();
51 }
52 }
53}
54
55void ProcessMasternode(CNode* pfrom, const std::string& strCommand, CDataStream& vRecv, bool& isMasternodeCommand) {
56

Callers 2

NewBlockMethod · 0.85
ProcessMessageFunction · 0.85

Calls 2

CloseSocketDisconnectMethod · 0.80
ToStringMethod · 0.45

Tested by

no test coverage detected