Move TxMeta to xrpl_core

* add peekNodes() to TxMeta for const access to nodes
This commit is contained in:
CJ Cobb
2021-09-29 12:56:36 -04:00
committed by manojsdoshi
parent 2bbf0eb588
commit a5c4684273
8 changed files with 13 additions and 7 deletions

View File

@@ -104,6 +104,7 @@ target_sources (xrpl_core PRIVATE
src/ripple/protocol/impl/Sign.cpp src/ripple/protocol/impl/Sign.cpp
src/ripple/protocol/impl/TER.cpp src/ripple/protocol/impl/TER.cpp
src/ripple/protocol/impl/TxFormats.cpp src/ripple/protocol/impl/TxFormats.cpp
src/ripple/protocol/impl/TxMeta.cpp
src/ripple/protocol/impl/UintTypes.cpp src/ripple/protocol/impl/UintTypes.cpp
src/ripple/protocol/impl/digest.cpp src/ripple/protocol/impl/digest.cpp
src/ripple/protocol/impl/tokens.cpp src/ripple/protocol/impl/tokens.cpp
@@ -238,6 +239,7 @@ install (
src/ripple/protocol/TER.h src/ripple/protocol/TER.h
src/ripple/protocol/TxFlags.h src/ripple/protocol/TxFlags.h
src/ripple/protocol/TxFormats.h src/ripple/protocol/TxFormats.h
src/ripple/protocol/TxMeta.h
src/ripple/protocol/UintTypes.h src/ripple/protocol/UintTypes.h
src/ripple/protocol/digest.h src/ripple/protocol/digest.h
src/ripple/protocol/jss.h src/ripple/protocol/jss.h
@@ -484,7 +486,6 @@ target_sources (rippled PRIVATE
src/ripple/ledger/impl/PaymentSandbox.cpp src/ripple/ledger/impl/PaymentSandbox.cpp
src/ripple/ledger/impl/RawStateTable.cpp src/ripple/ledger/impl/RawStateTable.cpp
src/ripple/ledger/impl/ReadView.cpp src/ripple/ledger/impl/ReadView.cpp
src/ripple/ledger/impl/TxMeta.cpp
src/ripple/ledger/impl/View.cpp src/ripple/ledger/impl/View.cpp
#[===============================[ #[===============================[
main sources: main sources:

View File

@@ -24,12 +24,12 @@
#include <ripple/beast/utility/Journal.h> #include <ripple/beast/utility/Journal.h>
#include <ripple/core/TimeKeeper.h> #include <ripple/core/TimeKeeper.h>
#include <ripple/ledger/CachedView.h> #include <ripple/ledger/CachedView.h>
#include <ripple/ledger/TxMeta.h>
#include <ripple/ledger/View.h> #include <ripple/ledger/View.h>
#include <ripple/protocol/Book.h> #include <ripple/protocol/Book.h>
#include <ripple/protocol/Indexes.h> #include <ripple/protocol/Indexes.h>
#include <ripple/protocol/STLedgerEntry.h> #include <ripple/protocol/STLedgerEntry.h>
#include <ripple/protocol/Serializer.h> #include <ripple/protocol/Serializer.h>
#include <ripple/protocol/TxMeta.h>
#include <ripple/shamap/SHAMap.h> #include <ripple/shamap/SHAMap.h>
#include <mutex> #include <mutex>

View File

@@ -22,11 +22,11 @@
#include <ripple/basics/RangeSet.h> #include <ripple/basics/RangeSet.h>
#include <ripple/beast/utility/Journal.h> #include <ripple/beast/utility/Journal.h>
#include <ripple/ledger/TxMeta.h>
#include <ripple/protocol/ErrorCodes.h> #include <ripple/protocol/ErrorCodes.h>
#include <ripple/protocol/Protocol.h> #include <ripple/protocol/Protocol.h>
#include <ripple/protocol/STTx.h> #include <ripple/protocol/STTx.h>
#include <ripple/protocol/TER.h> #include <ripple/protocol/TER.h>
#include <ripple/protocol/TxMeta.h>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <optional> #include <optional>
#include <variant> #include <variant>

View File

@@ -25,8 +25,8 @@
#include <ripple/ledger/OpenView.h> #include <ripple/ledger/OpenView.h>
#include <ripple/ledger/RawView.h> #include <ripple/ledger/RawView.h>
#include <ripple/ledger/ReadView.h> #include <ripple/ledger/ReadView.h>
#include <ripple/ledger/TxMeta.h>
#include <ripple/protocol/TER.h> #include <ripple/protocol/TER.h>
#include <ripple/protocol/TxMeta.h>
#include <memory> #include <memory>
namespace ripple { namespace ripple {

View File

@@ -101,6 +101,11 @@ public:
{ {
return (mNodes); return (mNodes);
} }
STArray const&
getNodes() const
{
return (mNodes);
}
void void
setDeliveredAmount(STAmount const& delivered) setDeliveredAmount(STAmount const& delivered)

View File

@@ -20,8 +20,8 @@
#include <ripple/basics/Log.h> #include <ripple/basics/Log.h>
#include <ripple/basics/contract.h> #include <ripple/basics/contract.h>
#include <ripple/json/to_string.h> #include <ripple/json/to_string.h>
#include <ripple/ledger/TxMeta.h>
#include <ripple/protocol/STAccount.h> #include <ripple/protocol/STAccount.h>
#include <ripple/protocol/TxMeta.h>
#include <string> #include <string>
namespace ripple { namespace ripple {

View File

@@ -26,10 +26,10 @@
#include "org/xrpl/rpc/v1/transaction.pb.h" #include "org/xrpl/rpc/v1/transaction.pb.h"
#include <ripple/app/misc/TxQ.h> #include <ripple/app/misc/TxQ.h>
#include <ripple/ledger/TxMeta.h>
#include <ripple/protocol/Protocol.h> #include <ripple/protocol/Protocol.h>
#include <ripple/protocol/STAmount.h> #include <ripple/protocol/STAmount.h>
#include <ripple/protocol/STTx.h> #include <ripple/protocol/STTx.h>
#include <ripple/protocol/TxMeta.h>
#include <functional> #include <functional>

View File

@@ -21,7 +21,7 @@
#define RIPPLE_RPC_RPCHELPERS_H_INCLUDED #define RIPPLE_RPC_RPCHELPERS_H_INCLUDED
#include <ripple/beast/core/SemanticVersion.h> #include <ripple/beast/core/SemanticVersion.h>
#include <ripple/ledger/TxMeta.h> #include <ripple/protocol/TxMeta.h>
#include <ripple/app/misc/NetworkOPs.h> #include <ripple/app/misc/NetworkOPs.h>
#include <ripple/app/misc/TxQ.h> #include <ripple/app/misc/TxQ.h>