From cd3195d901071df15696fb7229dde92daafb727e Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Sat, 1 Jun 2013 20:54:16 -0700 Subject: [PATCH] Temporarily merge un-refactored modules into ripple_main --- RippleD.props | 1 + modules/ripple_ledger/ripple_ledger.cpp | 84 --- modules/ripple_ledger/ripple_ledger.h | 92 --- modules/ripple_main/ripple_main.cpp | 221 +++++++- modules/ripple_mess/ripple_mess.cpp | 30 - modules/ripple_net/ripple_net.cpp | 40 -- newcoin.vcxproj | 12 +- newcoin.vcxproj.filters | 523 +++++++++--------- src/cpp/ripple/HashedObject.h | 2 +- .../cpp/ripple}/ripple_HashValue.cpp | 0 .../cpp/ripple}/ripple_HashValue.h | 0 .../cpp/ripple}/ripple_LogWebsockets.cpp | 0 12 files changed, 485 insertions(+), 520 deletions(-) rename {modules/ripple_main/misc => src/cpp/ripple}/ripple_HashValue.cpp (100%) rename {modules/ripple_main/misc => src/cpp/ripple}/ripple_HashValue.h (100%) rename {modules/ripple_net/sockets => src/cpp/ripple}/ripple_LogWebsockets.cpp (100%) diff --git a/RippleD.props b/RippleD.props index f98064815..17597548c 100644 --- a/RippleD.props +++ b/RippleD.props @@ -16,6 +16,7 @@ true Level3 $(RepoDir);$(RepoDir)\src\cpp\leveldb;$(RepoDir)\src\cpp\leveldb\include;$(RepoDir)\src\cpp\protobuf\src;$(RepoDir)\src\cpp\protobuf\vsprojects;$(RepoDir)\build\proto;%(AdditionalIncludeDirectories) + /bigobj %(AdditionalOptions) Shlwapi.lib;%(AdditionalDependencies) diff --git a/modules/ripple_ledger/ripple_ledger.cpp b/modules/ripple_ledger/ripple_ledger.cpp index d314a8066..e7cce570a 100644 --- a/modules/ripple_ledger/ripple_ledger.cpp +++ b/modules/ripple_ledger/ripple_ledger.cpp @@ -22,88 +22,4 @@ @ingroup ripple_ledger */ -// VFALCO: TODO, fix these warnings! -#ifdef _MSC_VER -//#pragma warning (push) // Causes spurious C4503 "decorated name exceeds maximum length" -#pragma warning (disable: 4018) // signed/unsigned mismatch -#pragma warning (disable: 4244) // conversion, possible loss of data -#endif - - - #include "ripple_ledger.h" - -//------------------------------------------------------------------------------ - -// main -#include "src/cpp/ripple/ripple_DatabaseCon.cpp" -#include "src/cpp/ripple/Application.cpp" -#include "src/cpp/ripple/LoadManager.cpp" - -// 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 -#include "src/cpp/ripple/AcceptedLedger.cpp" // no log -#include "src/cpp/ripple/AccountItems.cpp" // no log -#include "src/cpp/ripple/AccountState.cpp" // no log -#include "src/cpp/ripple/FeatureTable.cpp" -#include "src/cpp/ripple/Ledger.cpp" -#include "src/cpp/ripple/LedgerAcquire.cpp" -#include "src/cpp/ripple/LedgerConsensus.cpp" -#include "src/cpp/ripple/LedgerEntrySet.cpp" -#include "src/cpp/ripple/LedgerFormats.cpp" // no log -#include "src/cpp/ripple/LedgerHistory.cpp" // no log -#include "src/cpp/ripple/LedgerMaster.cpp" -#include "src/cpp/ripple/LedgerProposal.cpp" // no log -#include "src/cpp/ripple/LedgerTiming.cpp" -#include "src/cpp/ripple/NicknameState.cpp" // no log -#include "src/cpp/ripple/Offer.cpp" // no log -#include "src/cpp/ripple/OrderBook.cpp" // no log -#include "src/cpp/ripple/OrderBookDB.cpp" -#include "src/cpp/ripple/Pathfinder.cpp" -#include "src/cpp/ripple/PFRequest.cpp" -#include "src/cpp/ripple/RippleCalc.cpp" -#include "src/cpp/ripple/RippleState.cpp" // no log - -// serialization -#include "src/cpp/ripple/SerializedLedger.cpp" -#include "src/cpp/ripple/SerializedObject.cpp" -#include "src/cpp/ripple/SerializedTransaction.cpp" -#include "src/cpp/ripple/SerializedTypes.cpp" -#include "src/cpp/ripple/SerializedValidation.cpp" - -// transactions -#include "src/cpp/ripple/AccountSetTransactor.cpp" -#include "src/cpp/ripple/ChangeTransactor.cpp" // no log -#include "src/cpp/ripple/CanonicalTXSet.cpp" -#include "src/cpp/ripple/OfferCancelTransactor.cpp" -#include "src/cpp/ripple/OfferCreateTransactor.cpp" -#include "src/cpp/ripple/PaymentTransactor.cpp" -#include "src/cpp/ripple/RegularKeySetTransactor.cpp" -#include "src/cpp/ripple/Transaction.cpp" -#include "src/cpp/ripple/TransactionAcquire.cpp" -#include "src/cpp/ripple/TransactionCheck.cpp" -#include "src/cpp/ripple/TransactionEngine.cpp" -#include "src/cpp/ripple/TransactionErr.cpp" // no log -#include "src/cpp/ripple/TransactionFormats.cpp" // no log -#include "src/cpp/ripple/TransactionMaster.cpp" // no log -#include "src/cpp/ripple/TransactionMeta.cpp" -#include "src/cpp/ripple/TransactionQueue.cpp" // no log -#include "src/cpp/ripple/Transactor.cpp" -#include "src/cpp/ripple/TrustSetTransactor.cpp" -#include "src/cpp/ripple/Wallet.cpp" -#include "src/cpp/ripple/WalletAddTransactor.cpp" - -// Implementation of interfaces - -#include "src/cpp/ripple/ripple_FeeVote.cpp" -#include "src/cpp/ripple/ripple_LoadFeeTrack.cpp" -#include "src/cpp/ripple/ripple_Validations.cpp" - -#ifdef _MSC_VER -//#pragma warning (pop) -#endif diff --git a/modules/ripple_ledger/ripple_ledger.h b/modules/ripple_ledger/ripple_ledger.h index 42ca20451..2328f1c4a 100644 --- a/modules/ripple_ledger/ripple_ledger.h +++ b/modules/ripple_ledger/ripple_ledger.h @@ -36,96 +36,4 @@ #include "../ripple_data/ripple_data.h" -//#define WIN32_LEAN_AND_MEAN - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "src/cpp/database/SqliteDatabase.h" - -#include "src/cpp/ripple/AcceptedLedger.h" -#include "src/cpp/ripple/AccountItems.h" -#include "src/cpp/ripple/AccountSetTransactor.h" -#include "src/cpp/ripple/AccountState.h" -#include "src/cpp/ripple/Application.h" -#include "src/cpp/ripple/CanonicalTXSet.h" -#include "src/cpp/ripple/ChangeTransactor.h" -#include "src/cpp/ripple/Config.h" -#include "src/cpp/ripple/HashPrefixes.h" -#include "src/cpp/ripple/Ledger.h" -#include "src/cpp/ripple/LedgerAcquire.h" -#include "src/cpp/ripple/LedgerConsensus.h" -#include "src/cpp/ripple/LedgerEntrySet.h" -#include "src/cpp/ripple/LedgerFormats.h" -#include "src/cpp/ripple/LedgerHistory.h" -#include "src/cpp/ripple/LedgerMaster.h" -#include "src/cpp/ripple/LedgerProposal.h" -#include "src/cpp/ripple/LedgerTiming.h" -#include "src/cpp/ripple/NetworkOPs.h" -#include "src/cpp/ripple/NicknameState.h" -#include "src/cpp/ripple/Offer.h" -#include "src/cpp/ripple/OfferCancelTransactor.h" -#include "src/cpp/ripple/OfferCreateTransactor.h" -#include "src/cpp/ripple/OrderBook.h" -#include "src/cpp/ripple/OrderBookDB.h" -#include "src/cpp/ripple/PackedMessage.h" -#include "src/cpp/ripple/PaymentTransactor.h" -#include "src/cpp/ripple/PFRequest.h" -#include "src/cpp/ripple/RegularKeySetTransactor.h" -#include "src/cpp/ripple/RippleCalc.h" -#include "src/cpp/ripple/RippleState.h" -#include "src/cpp/ripple/SerializedLedger.h" -#include "src/cpp/ripple/SerializedObject.h" -#include "src/cpp/ripple/SerializedTransaction.h" -#include "src/cpp/ripple/SerializedTypes.h" -#include "src/cpp/ripple/SerializedValidation.h" -#include "src/cpp/ripple/SHAMapSync.h" -#include "src/cpp/ripple/Transaction.h" -#include "src/cpp/ripple/TransactionEngine.h" -#include "src/cpp/ripple/TransactionErr.h" -#include "src/cpp/ripple/TransactionFormats.h" -#include "src/cpp/ripple/TransactionMaster.h" -#include "src/cpp/ripple/TransactionMeta.h" -#include "src/cpp/ripple/TransactionQueue.h" -#include "src/cpp/ripple/Transactor.h" -#include "src/cpp/ripple/TrustSetTransactor.h" -#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" - - -// New abstract interfaces -#include "src/cpp/ripple/ripple_IFeatures.h" -#include "src/cpp/ripple/ripple_IFeeVote.h" -#include "src/cpp/ripple/ripple_ILoadFeeTrack.h" -#include "src/cpp/ripple/ripple_IValidations.h" -#include "src/cpp/ripple/FeatureTable.h" - #endif diff --git a/modules/ripple_main/ripple_main.cpp b/modules/ripple_main/ripple_main.cpp index 5bda2a5e6..790b13496 100644 --- a/modules/ripple_main/ripple_main.cpp +++ b/modules/ripple_main/ripple_main.cpp @@ -22,9 +22,34 @@ @ingroup ripple_main */ -#include "ripple_main.h" +//------------------------------------------------------------------------------ -#include "../ripple_data/ripple_data.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +//------------------------------------------------------------------------------ // VFALCO: TODO, fix these warnings! #ifdef _MSC_VER @@ -34,16 +59,204 @@ #pragma warning (disable: 4535) // call requires /EHa #endif -#include "src/cpp/ripple/Application.h" // VFALCO: TODO Remove this dependency +//------------------------------------------------------------------------------ +#include "ripple_main.h" + +#include "../ripple_data/ripple_data.h" + +#include "src/cpp/database/SqliteDatabase.h" + +#include "src/cpp/ripple/AcceptedLedger.h" +#include "src/cpp/ripple/AccountItems.h" +#include "src/cpp/ripple/AccountSetTransactor.h" +#include "src/cpp/ripple/AccountState.h" +#include "src/cpp/ripple/Application.h" +#include "src/cpp/ripple/CanonicalTXSet.h" +#include "src/cpp/ripple/ChangeTransactor.h" +#include "src/cpp/ripple/Config.h" +#include "src/cpp/ripple/HashPrefixes.h" +#include "src/cpp/ripple/Ledger.h" +#include "src/cpp/ripple/LedgerAcquire.h" +#include "src/cpp/ripple/LedgerConsensus.h" +#include "src/cpp/ripple/LedgerEntrySet.h" +#include "src/cpp/ripple/LedgerFormats.h" +#include "src/cpp/ripple/LedgerHistory.h" +#include "src/cpp/ripple/LedgerMaster.h" +#include "src/cpp/ripple/LedgerProposal.h" +#include "src/cpp/ripple/LedgerTiming.h" +#include "src/cpp/ripple/NetworkOPs.h" +#include "src/cpp/ripple/NicknameState.h" +#include "src/cpp/ripple/Offer.h" +#include "src/cpp/ripple/OfferCancelTransactor.h" +#include "src/cpp/ripple/OfferCreateTransactor.h" +#include "src/cpp/ripple/OrderBook.h" +#include "src/cpp/ripple/OrderBookDB.h" +#include "src/cpp/ripple/PackedMessage.h" +#include "src/cpp/ripple/PaymentTransactor.h" +#include "src/cpp/ripple/PFRequest.h" +#include "src/cpp/ripple/RegularKeySetTransactor.h" +#include "src/cpp/ripple/RippleCalc.h" +#include "src/cpp/ripple/RippleState.h" +#include "src/cpp/ripple/SerializedLedger.h" +#include "src/cpp/ripple/SerializedObject.h" +#include "src/cpp/ripple/SerializedTransaction.h" +#include "src/cpp/ripple/SerializedTypes.h" +#include "src/cpp/ripple/SerializedValidation.h" +#include "src/cpp/ripple/SHAMapSync.h" +#include "src/cpp/ripple/Transaction.h" +#include "src/cpp/ripple/TransactionEngine.h" +#include "src/cpp/ripple/TransactionErr.h" +#include "src/cpp/ripple/TransactionFormats.h" +#include "src/cpp/ripple/TransactionMaster.h" +#include "src/cpp/ripple/TransactionMeta.h" +#include "src/cpp/ripple/TransactionQueue.h" +#include "src/cpp/ripple/Transactor.h" +#include "src/cpp/ripple/TrustSetTransactor.h" +#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" + +#include "../websocketpp/src/logger/logger.hpp" // for ripple_LogWebSockets.cpp + +// New abstract interfaces +#include "src/cpp/ripple/ripple_IFeatures.h" +#include "src/cpp/ripple/ripple_IFeeVote.h" +#include "src/cpp/ripple/ripple_ILoadFeeTrack.h" +#include "src/cpp/ripple/ripple_IValidations.h" +#include "src/cpp/ripple/FeatureTable.h" + +//------------------------------------------------------------------------------ + +// VFALCO: TODO, figure out who needs these and move to a sensible private header. +static const uint64 tenTo14 = 100000000000000ull; +static const uint64 tenTo14m1 = tenTo14 - 1; +static const uint64 tenTo17 = tenTo14 * 1000; +static const uint64 tenTo17m1 = tenTo17 - 1; + +// This is for PeerDoor and WSDoor +// Generate DH for SSL connection. +static DH* handleTmpDh(SSL* ssl, int is_export, int iKeyLength) +{ +// VFALCO: TODO, eliminate this horrendous dependency on theApp and Wallet + return 512 == iKeyLength ? theApp->getWallet().getDh512() : theApp->getWallet().getDh1024(); +} + +//------------------------------------------------------------------------------ + +// main +#include "src/cpp/ripple/ripple_DatabaseCon.cpp" +#include "src/cpp/ripple/Application.cpp" +#include "src/cpp/ripple/LoadManager.cpp" #include "src/cpp/ripple/Config.cpp" // no log #include "src/cpp/ripple/JobQueue.cpp" #include "src/cpp/ripple/LoadMonitor.cpp" #include "src/cpp/ripple/UpdateTables.cpp" #include "src/cpp/ripple/main.cpp" -#include "misc/ripple_HashValue.cpp" +// 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 +#include "src/cpp/ripple/AcceptedLedger.cpp" // no log +#include "src/cpp/ripple/AccountItems.cpp" // no log +#include "src/cpp/ripple/AccountState.cpp" // no log +#include "src/cpp/ripple/FeatureTable.cpp" +#include "src/cpp/ripple/Ledger.cpp" +#include "src/cpp/ripple/LedgerAcquire.cpp" +#include "src/cpp/ripple/LedgerConsensus.cpp" +#include "src/cpp/ripple/LedgerEntrySet.cpp" +#include "src/cpp/ripple/LedgerFormats.cpp" // no log +#include "src/cpp/ripple/LedgerHistory.cpp" // no log +#include "src/cpp/ripple/LedgerMaster.cpp" +#include "src/cpp/ripple/LedgerProposal.cpp" // no log +#include "src/cpp/ripple/LedgerTiming.cpp" +#include "src/cpp/ripple/NicknameState.cpp" // no log +#include "src/cpp/ripple/Offer.cpp" // no log +#include "src/cpp/ripple/OrderBook.cpp" // no log +#include "src/cpp/ripple/OrderBookDB.cpp" +#include "src/cpp/ripple/Pathfinder.cpp" +#include "src/cpp/ripple/PFRequest.cpp" +#include "src/cpp/ripple/RippleCalc.cpp" +#include "src/cpp/ripple/RippleState.cpp" // no log + +// serialization +#include "src/cpp/ripple/SerializedLedger.cpp" +#include "src/cpp/ripple/SerializedObject.cpp" +#include "src/cpp/ripple/SerializedTransaction.cpp" +#include "src/cpp/ripple/SerializedTypes.cpp" +#include "src/cpp/ripple/SerializedValidation.cpp" + +// transactions +#include "src/cpp/ripple/AccountSetTransactor.cpp" +#include "src/cpp/ripple/ChangeTransactor.cpp" // no log +#include "src/cpp/ripple/CanonicalTXSet.cpp" +#include "src/cpp/ripple/OfferCancelTransactor.cpp" +#include "src/cpp/ripple/OfferCreateTransactor.cpp" +#include "src/cpp/ripple/PaymentTransactor.cpp" +#include "src/cpp/ripple/RegularKeySetTransactor.cpp" +#include "src/cpp/ripple/Transaction.cpp" +#include "src/cpp/ripple/TransactionAcquire.cpp" +#include "src/cpp/ripple/TransactionCheck.cpp" +#include "src/cpp/ripple/TransactionEngine.cpp" +#include "src/cpp/ripple/TransactionErr.cpp" // no log +#include "src/cpp/ripple/TransactionFormats.cpp" // no log +#include "src/cpp/ripple/TransactionMaster.cpp" // no log +#include "src/cpp/ripple/TransactionMeta.cpp" +#include "src/cpp/ripple/TransactionQueue.cpp" // no log +#include "src/cpp/ripple/Transactor.cpp" +#include "src/cpp/ripple/TrustSetTransactor.cpp" +#include "src/cpp/ripple/Wallet.cpp" +#include "src/cpp/ripple/WalletAddTransactor.cpp" + +// types +#include "src/cpp/ripple/Amount.cpp" +#include "src/cpp/ripple/AmountRound.cpp" +#include "src/cpp/ripple/HashedObject.cpp" +#include "src/cpp/ripple/PackedMessage.cpp" // no log +#include "src/cpp/ripple/ParameterTable.cpp" // no log +#include "src/cpp/ripple/ParseSection.cpp" +#include "src/cpp/ripple/ProofOfWork.cpp" + +// containers +#include "src/cpp/ripple/SHAMap.cpp" +#include "src/cpp/ripple/SHAMapDiff.cpp" // no log +#include "src/cpp/ripple/SHAMapNodes.cpp" // no log +#include "src/cpp/ripple/SHAMapSync.cpp" + +// misc +#include "src/cpp/ripple/ripple_HashValue.cpp" + +// sockets +#include "src/cpp/ripple/Suppression.cpp" // no log +#include "src/cpp/ripple/UniqueNodeList.cpp" +#include "src/cpp/ripple/SNTPClient.cpp" +#include "src/cpp/ripple/ConnectionPool.cpp" +#include "src/cpp/ripple/NetworkOPs.cpp" +#include "src/cpp/ripple/Peer.cpp" +#include "src/cpp/ripple/PeerDoor.cpp" +#include "src/cpp/ripple/WSDoor.cpp" // uses logging in WSConnection.h +#include "src/cpp/ripple/ripple_LogWebsockets.cpp" + +//------------------------------------------------------------------------------ + +// Implementation of interfaces + +#include "src/cpp/ripple/ripple_FeeVote.cpp" +#include "src/cpp/ripple/ripple_LoadFeeTrack.cpp" +#include "src/cpp/ripple/ripple_Validations.cpp" + +//------------------------------------------------------------------------------ #ifdef _MSC_VER //#pragma warning (pop) #endif + diff --git a/modules/ripple_mess/ripple_mess.cpp b/modules/ripple_mess/ripple_mess.cpp index c7e116255..2d4611bb3 100644 --- a/modules/ripple_mess/ripple_mess.cpp +++ b/modules/ripple_mess/ripple_mess.cpp @@ -23,33 +23,3 @@ */ #include "ripple_mess.h" - -#include "../ripple_data/ripple_data.h" - -static const uint64 tenTo14 = 100000000000000ull; -static const uint64 tenTo14m1 = tenTo14 - 1; -static const uint64 tenTo17 = tenTo14 * 1000; -static const uint64 tenTo17m1 = tenTo17 - 1; - -// VFALCO: TODO, fix these warnings! -#ifdef _MSC_VER -//#pragma warning (push) // Causes spurious C4503 "decorated name exceeds maximum length" -#pragma warning (disable: 4018) // signed/unsigned mismatch -#pragma warning (disable: 4244) // conversion, possible loss of data -#endif - -#include "src/cpp/ripple/Amount.cpp" -#include "src/cpp/ripple/AmountRound.cpp" -#include "src/cpp/ripple/HashedObject.cpp" -#include "src/cpp/ripple/PackedMessage.cpp" // no log -#include "src/cpp/ripple/ParameterTable.cpp" // no log -#include "src/cpp/ripple/ParseSection.cpp" -#include "src/cpp/ripple/ProofOfWork.cpp" -#include "src/cpp/ripple/SHAMap.cpp" -#include "src/cpp/ripple/SHAMapDiff.cpp" // no log -#include "src/cpp/ripple/SHAMapNodes.cpp" // no log -#include "src/cpp/ripple/SHAMapSync.cpp" - -#ifdef _MSC_VER -//#pragma warning (pop) -#endif diff --git a/modules/ripple_net/ripple_net.cpp b/modules/ripple_net/ripple_net.cpp index 289e4865a..f3c2956de 100644 --- a/modules/ripple_net/ripple_net.cpp +++ b/modules/ripple_net/ripple_net.cpp @@ -23,43 +23,3 @@ */ #include "ripple_net.h" - -#include "../websocketpp/src/logger/logger.hpp" // for ripple_LogWebSockets.cpp - -#include "../ripple_data/ripple_data.h" -#include "../ripple_ledger/ripple_ledger.h" - -// VFALCO: TODO, fix these warnings! -#ifdef _MSC_VER -//#pragma warning (push) // Causes spurious C4503 "decorated name exceeds maximum length" -#pragma warning (disable: 4018) // signed/unsigned mismatch -#pragma warning (disable: 4244) // conversion, possible loss of data -#pragma warning (disable: 4309) // truncation of constant value -#endif - -#include "src/cpp/ripple/Application.h" - -// This is for PeerDoor and WSDoor -// Generate DH for SSL connection. -static DH* handleTmpDh(SSL* ssl, int is_export, int iKeyLength) -{ -// VFALCO: TODO, eliminate this horrendous dependency on theApp and Wallet - return 512 == iKeyLength ? theApp->getWallet().getDh512() : theApp->getWallet().getDh1024(); -} - -#include "src/cpp/ripple/Suppression.cpp" // no log -#include "src/cpp/ripple/UniqueNodeList.cpp" - -#include "src/cpp/ripple/SNTPClient.cpp" - -#include "src/cpp/ripple/ConnectionPool.cpp" -#include "src/cpp/ripple/NetworkOPs.cpp" -#include "src/cpp/ripple/Peer.cpp" -#include "src/cpp/ripple/PeerDoor.cpp" -#include "src/cpp/ripple/WSDoor.cpp" // uses logging in WSConnection.h - -#include "sockets/ripple_LogWebsockets.cpp" - -#ifdef _MSC_VER -//#pragma warning (pop) -#endif diff --git a/newcoin.vcxproj b/newcoin.vcxproj index 96794c7b8..4e7b98b44 100644 --- a/newcoin.vcxproj +++ b/newcoin.vcxproj @@ -328,12 +328,6 @@ - - true - true - true - true - true true @@ -992,6 +986,12 @@ true true + + true + true + true + true + true true diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters index 27861eec7..f9fc360cf 100644 --- a/newcoin.vcxproj.filters +++ b/newcoin.vcxproj.filters @@ -55,27 +55,9 @@ {a5190241-c5bc-4e23-8ef1-6adf757c75e3} - - {b6175f9a-7d46-4b57-877f-f58b0b3bba89} - - - {1d36a65a-de7c-41f9-85dd-93b29d67606e} - - - {c7f863ce-204b-4a15-b236-24fe1e3430e5} - - - {4b5cbcb4-5525-4ac8-83b7-32bfb0a0b5bf} - {1a379c07-ccf1-4636-8018-2cfc0685edf0} - - {7f76ce57-c428-487e-97a0-979c0990a81d} - - - {c441b367-d096-401f-a3f0-5ac24290d7b7} - {3f351c55-360d-40bc-a136-4944ce572efd} @@ -85,18 +67,6 @@ {29cd2103-d553-4d82-9e6a-224e3b1cb667} - - {afd09812-59e2-45e2-bf7f-d561b23d7da2} - - - {becffa9b-61f7-42d4-815a-1ec822cad0e7} - - - {683c494b-1175-49ac-9714-65640ba50bf5} - - - {1b463564-35d9-43d1-b3a0-21b344a3a1c7} - {96cbc9ff-0118-4844-bb4c-05aef58a60b5} @@ -115,30 +85,57 @@ {0d38ac4f-f094-4b17-9f4c-ac4011ea3bca} - - {b78453cf-8932-43ad-9312-09e5a8ca3375} - {8d0241d2-071c-4d6c-a15e-980cc51b26ce} {095d33d8-dbf7-44d0-a675-6722b02bb3be} - - {ed7b05c1-13c1-417c-a0c7-fb93a8edc5c9} - - - {a624c4e9-2c7b-4b98-9dff-f57d876999f0} - {2f3572a9-2882-4656-ab93-82b7761c9e3d} {9f8ed40a-9f16-42fe-82fd-caf72d3d6a2b} - + + {683c494b-1175-49ac-9714-65640ba50bf5} + + + {c7f863ce-204b-4a15-b236-24fe1e3430e5} + + {1ccfc5ad-5cd7-4a8e-b305-08f663c2397c} + + {a624c4e9-2c7b-4b98-9dff-f57d876999f0} + + + {78b0aa30-f238-4e41-821f-ce84dde82ceb} + + + {c441b367-d096-401f-a3f0-5ac24290d7b7} + + + {4b5cbcb4-5525-4ac8-83b7-32bfb0a0b5bf} + + + {1d36a65a-de7c-41f9-85dd-93b29d67606e} + + + {1b463564-35d9-43d1-b3a0-21b344a3a1c7} + + + {786657f9-b1b3-483c-a8e6-863cc2e02eb8} + + + {b6175f9a-7d46-4b57-877f-f58b0b3bba89} + + + {becffa9b-61f7-42d4-815a-1ec822cad0e7} + + + {7f76ce57-c428-487e-97a0-979c0990a81d} + @@ -415,154 +412,154 @@ 0. Third Party Code\websocket - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types 1. Modules\ripple_basics - 1. Modules\ripple_ledger + 3. Empty\ripple_ledger - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing 1. Modules\ripple_client\rpc @@ -586,10 +583,10 @@ 1. Modules\ripple_client - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions 1. Modules\ripple_client\rpc @@ -606,18 +603,6 @@ 1. Modules\ripple_db\storage - - 1. Modules\ripple_main\_old - - - 1. Modules\ripple_main\_old - - - 1. Modules\ripple_main\_old - - - 1. Modules\ripple_main\_old - 1. Modules\ripple_main @@ -628,46 +613,43 @@ 1. Modules\ripple_client\http - 1. Modules\ripple_net + 3. Empty\ripple_net - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_mess\containers + 1. Modules\ripple_main\containers - 1. Modules\ripple_mess\containers + 1. Modules\ripple_main\containers - 1. Modules\ripple_mess\containers + 1. Modules\ripple_main\containers - 1. Modules\ripple_mess\containers - - - 1. Modules\ripple_main\_old + 1. Modules\ripple_main\containers - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_mess + 3. Empty\ripple_mess 1. Modules\ripple_json\json @@ -711,33 +693,6 @@ 1. Modules\ripple_basics\utility - - 1. Modules\ripple_net\sockets - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - 1. Modules\ripple_data @@ -781,22 +736,64 @@ 1. Modules\ripple_data\protobuf - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets @@ -1071,145 +1068,145 @@ 0. Third Party Code\protobuf\stubs - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_ledger\serialization + 1. Modules\ripple_main\serialization - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types - 1. Modules\ripple_mess\types + 1. Modules\ripple_main\types 1. Modules\ripple_basics - 1. Modules\ripple_ledger + 3. Empty\ripple_ledger - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing 1. Modules\ripple_client\rpc @@ -1236,10 +1233,10 @@ 1. Modules\ripple_client - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions 1. Modules\ripple_client\rpc @@ -1253,15 +1250,6 @@ 1. Modules\ripple_db\storage - - 1. Modules\ripple_main\_old - - - 1. Modules\ripple_main\_old - - - 1. Modules\ripple_main\_old - 1. Modules\ripple_main @@ -1272,43 +1260,37 @@ 1. Modules\ripple_client\http - 1. Modules\ripple_net + 3. Empty\ripple_net - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\contracts + 1. Modules\ripple_main\contracts - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\transactions + 1. Modules\ripple_main\transactions - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_mess\containers + 1. Modules\ripple_main\containers - 1. Modules\ripple_mess\containers - - - 1. Modules\ripple_main\_old + 1. Modules\ripple_main\containers - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing - - - 1. Modules\ripple_main\_old + 1. Modules\ripple_main\processing - 1. Modules\ripple_mess + 3. Empty\ripple_mess 1. Modules\ripple_basics\containers @@ -1388,36 +1370,6 @@ 1. Modules\ripple_basics\types - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - - - 1. Modules\ripple_net\_unsorted - 1. Modules\ripple_basics\utility @@ -1464,25 +1416,70 @@ 1. Modules\ripple_data\protobuf - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\processing + 1. Modules\ripple_main\processing - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main - 1. Modules\ripple_ledger\main + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\main + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets + + + 1. Modules\ripple_main\sockets diff --git a/src/cpp/ripple/HashedObject.h b/src/cpp/ripple/HashedObject.h index 25c05aeba..cf8957d26 100644 --- a/src/cpp/ripple/HashedObject.h +++ b/src/cpp/ripple/HashedObject.h @@ -6,7 +6,7 @@ #include #include -#include "modules/ripple_main/misc/ripple_HashValue.h" +#include "ripple_HashValue.h" // VFALCO: TODO, Move this to someplace sensible!! diff --git a/modules/ripple_main/misc/ripple_HashValue.cpp b/src/cpp/ripple/ripple_HashValue.cpp similarity index 100% rename from modules/ripple_main/misc/ripple_HashValue.cpp rename to src/cpp/ripple/ripple_HashValue.cpp diff --git a/modules/ripple_main/misc/ripple_HashValue.h b/src/cpp/ripple/ripple_HashValue.h similarity index 100% rename from modules/ripple_main/misc/ripple_HashValue.h rename to src/cpp/ripple/ripple_HashValue.h diff --git a/modules/ripple_net/sockets/ripple_LogWebsockets.cpp b/src/cpp/ripple/ripple_LogWebsockets.cpp similarity index 100% rename from modules/ripple_net/sockets/ripple_LogWebsockets.cpp rename to src/cpp/ripple/ripple_LogWebsockets.cpp