From 3b801a44335e9b9393aa75c0ae71b65c2406b064 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Wed, 22 May 2013 17:18:16 -0700 Subject: [PATCH] Move some files into contracts --- modules/ripple_ledger/ripple_ledger.cpp | 20 +++++++++++++++++--- newcoin.vcxproj | 14 ++++++++++++-- newcoin.vcxproj.filters | 24 ++++++++++++------------ src/cpp/ripple/Contract.h | 7 ++----- src/cpp/ripple/Interpreter.h | 11 ++--------- src/cpp/ripple/Operation.h | 6 +++++- src/cpp/ripple/ScriptData.h | 6 ++---- 7 files changed, 52 insertions(+), 36 deletions(-) diff --git a/modules/ripple_ledger/ripple_ledger.cpp b/modules/ripple_ledger/ripple_ledger.cpp index 8946f2e39f..14c0e57202 100644 --- a/modules/ripple_ledger/ripple_ledger.cpp +++ b/modules/ripple_ledger/ripple_ledger.cpp @@ -29,6 +29,8 @@ #pragma warning (disable: 4244) // conversion, possible loss of data #endif + + #include "ripple_ledger.h" #include @@ -38,6 +40,9 @@ #include #include #include +#include + +//#include "uint256.h" #include #include @@ -47,6 +52,7 @@ #include #include #include +#include #include #include #include @@ -54,6 +60,7 @@ #include #include "src/cpp/database/SqliteDatabase.h" + #include "src/cpp/json/writer.h" #include "src/cpp/ripple/AcceptedLedger.h" @@ -65,11 +72,9 @@ #include "src/cpp/ripple/CanonicalTXSet.h" #include "src/cpp/ripple/ChangeTransactor.h" #include "src/cpp/ripple/Config.h" -#include "src/cpp/ripple/Contract.h" #include "src/cpp/ripple/FeatureTable.h" #include "src/cpp/ripple/FieldNames.h" #include "src/cpp/ripple/HashPrefixes.h" -#include "src/cpp/ripple/Interpreter.h" #include "src/cpp/ripple/key.h" #include "src/cpp/ripple/Ledger.h" #include "src/cpp/ripple/LedgerAcquire.h" @@ -85,7 +90,6 @@ #include "src/cpp/ripple/Offer.h" #include "src/cpp/ripple/OfferCancelTransactor.h" #include "src/cpp/ripple/OfferCreateTransactor.h" -#include "src/cpp/ripple/Operation.h" #include "src/cpp/ripple/OrderBook.h" #include "src/cpp/ripple/OrderBookDB.h" #include "src/cpp/ripple/PackedMessage.h" @@ -117,8 +121,18 @@ #include "src/cpp/ripple/Wallet.h" #include "src/cpp/ripple/WalletAddTransactor.h" +// contract stuff, order matters +#include "src/cpp/ripple/ScriptData.h" +#include "src/cpp/ripple/Contract.h" +#include "src/cpp/ripple/Interpreter.h" +#include "src/cpp/ripple/Operation.h" + +//------------------------------------------------------------------------------ + // contracts #include "src/cpp/ripple/Contract.cpp" // no log +#include "src/cpp/ripple/Interpreter.cpp" // no log +#include "src/cpp/ripple/ScriptData.cpp" // no log #include "src/cpp/ripple/Operation.cpp" // no log // processing diff --git a/newcoin.vcxproj b/newcoin.vcxproj index 083a8c3e85..aeb0ad3a43 100644 --- a/newcoin.vcxproj +++ b/newcoin.vcxproj @@ -660,7 +660,12 @@ true true - + + true + true + true + true + true true @@ -906,7 +911,12 @@ true true - + + true + true + true + true + true true diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters index 452e2b9a43..a9140ac96c 100644 --- a/newcoin.vcxproj.filters +++ b/newcoin.vcxproj.filters @@ -397,9 +397,6 @@ Unsorted Sources - - Unsorted Sources - Unsorted Sources @@ -427,9 +424,6 @@ Unsorted Sources - - Unsorted Sources - 0. Third Party Code\websocket @@ -721,6 +715,12 @@ 1. Modules\ripple_net + + 1. Modules\ripple_ledger\contracts + + + 1. Modules\ripple_ledger\contracts + @@ -1023,9 +1023,6 @@ Unsorted Sources - - Unsorted Sources - Unsorted Sources @@ -1065,9 +1062,6 @@ Unsorted Sources - - Unsorted Sources - Unsorted Sources @@ -1359,6 +1353,12 @@ 1. Modules\ripple_net + + 1. Modules\ripple_ledger\contracts + + + 1. Modules\ripple_ledger\contracts + diff --git a/src/cpp/ripple/Contract.h b/src/cpp/ripple/Contract.h index 9a708a75c7..7d14a1541c 100644 --- a/src/cpp/ripple/Contract.h +++ b/src/cpp/ripple/Contract.h @@ -1,9 +1,6 @@ -#ifndef __CONTRACT__ -#define __CONTRACT__ +#ifndef CONTRACT_H +#define CONTRACT_H -#include "SerializedLedger.h" -#include -#include "ScriptData.h" /* Encapsulates the SLE for a Contract */ diff --git a/src/cpp/ripple/Interpreter.h b/src/cpp/ripple/Interpreter.h index f544ab845e..f23660986d 100644 --- a/src/cpp/ripple/Interpreter.h +++ b/src/cpp/ripple/Interpreter.h @@ -1,12 +1,5 @@ -#ifndef __INTERPRETER__ -#define __INTERPRETER__ - -#include "uint256.h" -#include "Contract.h" -#include -#include -#include "ScriptData.h" -#include "TransactionEngine.h" +#ifndef INTERPRETER_H +#define INTERPRETER_H namespace Script { diff --git a/src/cpp/ripple/Operation.h b/src/cpp/ripple/Operation.h index 6e0c75043c..da292f7197 100644 --- a/src/cpp/ripple/Operation.h +++ b/src/cpp/ripple/Operation.h @@ -1,4 +1,5 @@ -#include "Interpreter.h" +#ifndef OPERATION_H +#define OPERATION_H namespace Script { @@ -317,4 +318,7 @@ public: } +#endif + // vim:ts=4 + diff --git a/src/cpp/ripple/ScriptData.h b/src/cpp/ripple/ScriptData.h index 480cc9f250..719ddfd82e 100644 --- a/src/cpp/ripple/ScriptData.h +++ b/src/cpp/ripple/ScriptData.h @@ -1,7 +1,5 @@ -#ifndef __SCRIPT_DATA__ -#define __SCRIPT_DATA__ -#include "uint256.h" -#include +#ifndef SCRIPT_DATA_H +#define SCRIPT_DATA_H namespace Script { class Data