Skip to content

Commit

Permalink
Split tagged cache into .h and .ipp files cc
Browse files Browse the repository at this point in the history
  • Loading branch information
Scott Determan authored and vlntb committed Oct 2, 2024
1 parent bf4a7b6 commit 3f07882
Show file tree
Hide file tree
Showing 17 changed files with 863 additions and 489 deletions.
515 changes: 29 additions & 486 deletions include/xrpl/basics/TaggedCache.h

Large diffs are not rendered by default.

819 changes: 819 additions & 0 deletions include/xrpl/basics/TaggedCache.ipp

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/test/basics/KeyCache_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <test/unit_test/SuiteJournal.h>
#include <xrpl/basics/TaggedCache.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/chrono.h>
#include <xrpl/beast/clock/manual_clock.h>
#include <xrpl/beast/unit_test.h>
Expand Down
1 change: 1 addition & 0 deletions src/test/basics/TaggedCache_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <test/unit_test/SuiteJournal.h>
#include <xrpl/basics/TaggedCache.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/chrono.h>
#include <xrpl/beast/clock/manual_clock.h>
#include <xrpl/beast/unit_test.h>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/app/ledger/ConsensusTransSetSF.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include <xrpld/core/JobQueue.h>
#include <xrpld/nodestore/Database.h>
#include <xrpl/basics/Log.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/protocol/HashPrefix.h>
#include <xrpl/protocol/digest.h>

Expand Down
1 change: 1 addition & 0 deletions src/xrpld/app/ledger/LedgerHistory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <xrpld/app/ledger/LedgerHistory.h>
#include <xrpld/app/ledger/LedgerToJson.h>
#include <xrpl/basics/Log.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/chrono.h>
#include <xrpl/basics/contract.h>
#include <xrpl/json/to_string.h>
Expand Down
2 changes: 1 addition & 1 deletion src/xrpld/app/ledger/detail/LedgerMaster.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
#include <xrpld/overlay/Peer.h>
#include <xrpl/basics/Log.h>
#include <xrpl/basics/MathUtilities.h>
#include <xrpl/basics/TaggedCache.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/UptimeClock.h>
#include <xrpl/basics/contract.h>
#include <xrpl/basics/safe_cast.h>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/app/ledger/detail/TransactionMaster.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <xrpld/app/ledger/TransactionMaster.h>
#include <xrpld/app/main/Application.h>
#include <xrpld/app/misc/Transaction.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/chrono.h>
#include <xrpl/protocol/STTx.h>

Expand Down
1 change: 1 addition & 0 deletions src/xrpld/app/main/Application.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
#include <xrpld/shamap/NodeFamily.h>
#include <xrpl/basics/ByteUtilities.h>
#include <xrpl/basics/ResolverAsio.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/random.h>
#include <xrpl/basics/safe_cast.h>
#include <xrpl/beast/asio/io_latency_probe.h>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/app/misc/NetworkOPs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
#include <xrpld/rpc/BookChanges.h>
#include <xrpld/rpc/DeliveredAmount.h>
#include <xrpld/rpc/ServerHandler.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/UptimeClock.h>
#include <xrpl/basics/mulDiv.h>
#include <xrpl/basics/safe_cast.h>
Expand Down
2 changes: 1 addition & 1 deletion src/xrpld/app/misc/SHAMapStoreImp.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
#include <xrpld/app/rdb/State.h>
#include <xrpld/core/DatabaseCon.h>
#include <xrpld/nodestore/DatabaseRotating.h>

#include <xrpld/nodestore/Scheduler.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <atomic>
#include <chrono>
#include <condition_variable>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/app/rdb/backend/detail/Node.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include <xrpld/core/SociDB.h>
#include <xrpl/basics/BasicConfig.h>
#include <xrpl/basics/StringUtilities.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/json/to_string.h>
#include <boost/algorithm/string.hpp>
#include <boost/range/adaptor/transformed.hpp>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/ledger/detail/CachedView.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
//==============================================================================

#include <xrpld/ledger/CachedView.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/contract.h>
#include <xrpl/protocol/Serializer.h>

Expand Down
2 changes: 1 addition & 1 deletion src/xrpld/nodestore/Database.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <xrpld/nodestore/Backend.h>
#include <xrpld/nodestore/NodeObject.h>
#include <xrpld/nodestore/Scheduler.h>
#include <xrpl/basics/TaggedCache.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/protocol/SystemParameters.h>

#include <condition_variable>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/nodestore/detail/DatabaseNodeImp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
//==============================================================================

#include <xrpld/nodestore/detail/DatabaseNodeImp.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/protocol/HashPrefix.h>

namespace ripple {
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/rpc/handlers/GetCounts.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <xrpld/ledger/CachedSLEs.h>
#include <xrpld/nodestore/Database.h>
#include <xrpld/rpc/Context.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/UptimeClock.h>
#include <xrpl/json/json_value.h>
#include <xrpl/protocol/ErrorCodes.h>
Expand Down
1 change: 1 addition & 0 deletions src/xrpld/shamap/FullBelowCache.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include <xrpl/basics/KeyCache.h>
#include <xrpl/basics/TaggedCache.h>
#include <xrpl/basics/TaggedCache.ipp>
#include <xrpl/basics/base_uint.h>
#include <xrpl/beast/insight/Collector.h>
#include <xrpl/beast/utility/Journal.h>
Expand Down

0 comments on commit 3f07882

Please sign in to comment.