Make SHMapSyncFilter virtual functions const

This commit is contained in:
Howard Hinnant
2015-12-04 15:13:04 -05:00
committed by Nik Bougalis
parent 48ed44d117
commit bbe7457049
8 changed files with 16 additions and 16 deletions

View File

@@ -37,7 +37,7 @@ void AccountStateSF::gotNode (bool fromFilter,
SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData,
SHAMapTreeNode::TNType)
SHAMapTreeNode::TNType) const
{
// VFALCO SHAMapSync filters should be passed the SHAMap, the
// SHAMap should provide an accessor to get the injected Database,
@@ -48,7 +48,7 @@ void AccountStateSF::gotNode (bool fromFilter,
bool AccountStateSF::haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData)
Blob& nodeData) const
{
return app_.getLedgerMaster ().getFetchPack (nodeHash.as_uint256(), nodeData);
}

View File

@@ -42,11 +42,11 @@ public:
SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData,
SHAMapTreeNode::TNType) override;
SHAMapTreeNode::TNType) const override;
bool haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData) override;
Blob& nodeData) const override;
};
} // ripple

View File

@@ -40,7 +40,7 @@ ConsensusTransSetSF::ConsensusTransSetSF (Application& app, NodeCache& nodeCache
void ConsensusTransSetSF::gotNode (
bool fromFilter, const SHAMapNodeID& id, SHAMapHash const& nodeHash,
Blob& nodeData, SHAMapTreeNode::TNType type)
Blob& nodeData, SHAMapTreeNode::TNType type) const
{
if (fromFilter)
return;
@@ -76,7 +76,7 @@ void ConsensusTransSetSF::gotNode (
}
bool ConsensusTransSetSF::haveNode (
const SHAMapNodeID& id, SHAMapHash const& nodeHash, Blob& nodeData)
const SHAMapNodeID& id, SHAMapHash const& nodeHash, Blob& nodeData) const
{
if (m_nodeCache.retrieve (nodeHash, nodeData))
return true;

View File

@@ -43,11 +43,11 @@ public:
SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData,
SHAMapTreeNode::TNType) override;
SHAMapTreeNode::TNType) const override;
bool haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData) override;
Blob& nodeData) const override;
private:
Application& app_;

View File

@@ -38,7 +38,7 @@ void TransactionStateSF::gotNode (bool fromFilter,
SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData,
SHAMapTreeNode::TNType type)
SHAMapTreeNode::TNType type) const
{
// VFALCO SHAMapSync filters should be passed the SHAMap, the
// SHAMap should provide an accessor to get the injected Database,
@@ -52,7 +52,7 @@ void TransactionStateSF::gotNode (bool fromFilter,
bool TransactionStateSF::haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData)
Blob& nodeData) const
{
return app_.getLedgerMaster ().getFetchPack (nodeHash.as_uint256(), nodeData);
}

View File

@@ -43,11 +43,11 @@ public:
SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData,
SHAMapTreeNode::TNType) override;
SHAMapTreeNode::TNType) const override;
bool haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData) override;
Blob& nodeData) const override;
};
} // ripple

View File

@@ -39,11 +39,11 @@ public:
SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData,
SHAMapTreeNode::TNType type) = 0;
SHAMapTreeNode::TNType type) const = 0;
virtual bool haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash,
Blob& nodeData) = 0;
Blob& nodeData) const = 0;
};
}

View File

@@ -62,12 +62,12 @@ public:
void gotNode (bool fromFilter,
SHAMapNodeID const& id, SHAMapHash const& nodeHash,
Blob& nodeData, SHAMapTreeNode::TNType type) override
Blob& nodeData, SHAMapTreeNode::TNType type) const override
{
}
bool haveNode (SHAMapNodeID const& id,
SHAMapHash const& nodeHash, Blob& nodeData) override
SHAMapHash const& nodeHash, Blob& nodeData) const override
{
Map::iterator it = mMap.find (nodeHash);
if (it == mMap.end ())