From 4d6f04ed2f6855f3c3f5444ae7e8c4b3dfb25c3b Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 1 Jan 2013 18:16:57 -0800 Subject: [PATCH] Helper function. --- src/cpp/ripple/LedgerHistory.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cpp/ripple/LedgerHistory.cpp b/src/cpp/ripple/LedgerHistory.cpp index 0c084d2f7..5bea8e977 100644 --- a/src/cpp/ripple/LedgerHistory.cpp +++ b/src/cpp/ripple/LedgerHistory.cpp @@ -41,6 +41,16 @@ void LedgerHistory::addAcceptedLedger(Ledger::pointer ledger, bool fromConsensus ledger->pendSave(fromConsensus); } +uint256 LedgerHistory::getLedgerHash(uint32 index) +{ + boost::recursive_mutex::scoped_lock sl(mLedgersByHash.peekMutex()); + std::map::iterator it(mLedgersByIndex.find(index)); + if (it != mLedgersByIndex.end()) + return it->second; + sl.unlock(); + return uint256(); +} + Ledger::pointer LedgerHistory::getLedgerBySeq(uint32 index) { boost::recursive_mutex::scoped_lock sl(mLedgersByHash.peekMutex());