mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Make SHMapSyncFilter virtual functions const
This commit is contained in:
committed by
Nik Bougalis
parent
48ed44d117
commit
bbe7457049
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -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 ())
|
||||
|
||||
Reference in New Issue
Block a user