diff --git a/src/cpp/ripple/RangeSet.cpp b/modules/ripple_basics/containers/ripple_RangeSet.cpp similarity index 96% rename from src/cpp/ripple/RangeSet.cpp rename to modules/ripple_basics/containers/ripple_RangeSet.cpp index b4c3c9030..5db2feda9 100644 --- a/src/cpp/ripple/RangeSet.cpp +++ b/modules/ripple_basics/containers/ripple_RangeSet.cpp @@ -1,9 +1,4 @@ -#include "RangeSet.h" - -#include -#include - SETUP_LOG (RangeSet) inline uint32 min(uint32 x, uint32 y) { return (x < y) ? x : y; } diff --git a/src/cpp/ripple/RangeSet.h b/modules/ripple_basics/containers/ripple_RangeSet.h similarity index 93% rename from src/cpp/ripple/RangeSet.h rename to modules/ripple_basics/containers/ripple_RangeSet.h index 4da32eaf8..30e4b7382 100644 --- a/src/cpp/ripple/RangeSet.h +++ b/modules/ripple_basics/containers/ripple_RangeSet.h @@ -1,18 +1,9 @@ -#ifndef RANGESET__H -#define RANGESET__H - -#include -#include - -#include -#include - +#ifndef RIPPLE_RANGESET_H +#define RIPPLE_RANGESET_H class RangeSet { - public: - typedef boost::icl::interval_set iRangeSet; typedef iRangeSet::iterator iterator; typedef iRangeSet::const_iterator const_iterator; @@ -21,7 +12,6 @@ public: static const uint32 RangeSetAbsent = static_cast(-1); protected: - iRangeSet mRanges; public: diff --git a/modules/ripple_basics/ripple_basics.cpp b/modules/ripple_basics/ripple_basics.cpp index a26ad5bbf..e0904ecf0 100644 --- a/modules/ripple_basics/ripple_basics.cpp +++ b/modules/ripple_basics/ripple_basics.cpp @@ -26,9 +26,10 @@ #include -#include #include -//#include +#include +#include +#include // VFALCO: TODO, fix these warnings! #ifdef _MSC_VER @@ -37,6 +38,8 @@ //#pragma warning (disable: 4244) // conversion, possible loss of data #endif +#include "containers/ripple_RangeSet.cpp" + #include "diagnostic/ripple_Log.cpp" #include "events/ripple_UptimeTimer.cpp" diff --git a/modules/ripple_basics/ripple_basics.h b/modules/ripple_basics/ripple_basics.h index 132af9c1c..cab37b19e 100644 --- a/modules/ripple_basics/ripple_basics.h +++ b/modules/ripple_basics/ripple_basics.h @@ -34,14 +34,10 @@ #include #include +#include #include #include -// KeyCache -#include -#include -#include - // Log #include // Forward declaration @@ -54,11 +50,25 @@ namespace boost { */ #include // VFALCO: TODO, try to eliminate thie dependency + + +// KeyCache +#include +#include +#include + +// RangeSet +#include +#include // oof this one is ugly + + + #include "../ripple_json/ripple_json.h" #include "types/ripple_IntegerTypes.h" #include "containers/ripple_KeyCache.h" +#include "containers/ripple_RangeSet.h" #include "diagnostic/ripple_Log.h" diff --git a/modules/ripple_mess/ripple_mess.cpp b/modules/ripple_mess/ripple_mess.cpp index 1259b5d70..783d2e521 100644 --- a/modules/ripple_mess/ripple_mess.cpp +++ b/modules/ripple_mess/ripple_mess.cpp @@ -60,7 +60,6 @@ static const uint64 tenTo17m1 = tenTo17 - 1; #include "src/cpp/ripple/ParseSection.cpp" #include "src/cpp/ripple/PlatRand.cpp" // no log #include "src/cpp/ripple/ProofOfWork.cpp" -#include "src/cpp/ripple/RangeSet.cpp" #include "src/cpp/ripple/RippleAddress.cpp" #include "src/cpp/ripple/rfc1751.cpp" // no log #include "src/cpp/ripple/SHAMap.cpp" diff --git a/newcoin.vcxproj b/newcoin.vcxproj index f92618629..3dd173f63 100644 --- a/newcoin.vcxproj +++ b/newcoin.vcxproj @@ -173,6 +173,12 @@ true true + + true + true + true + true + true true @@ -875,12 +881,6 @@ true true - - true - true - true - true - true true @@ -1176,6 +1176,7 @@ + @@ -1561,7 +1562,6 @@ - diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters index aa190dddf..998072b61 100644 --- a/newcoin.vcxproj.filters +++ b/newcoin.vcxproj.filters @@ -106,9 +106,6 @@ {683c494b-1175-49ac-9714-65640ba50bf5} - - {505d1e20-ff6a-446b-8ce0-962e11b78820} - {eb0c6bda-cf68-4334-a8c3-8d39202852a0} @@ -690,9 +687,6 @@ 1. Modules\ripple_ledger\processing - - 1. Modules\ripple_mess\containers - 1. Modules\ripple_mess\containers @@ -756,6 +750,9 @@ 1. Modules\ripple_net\sockets + + 1. Modules\ripple_basics\containers + @@ -1301,9 +1298,6 @@ 1. Modules\ripple_ledger\processing - - 1. Modules\ripple_mess\containers - 1. Modules\ripple_mess\containers @@ -1403,6 +1397,9 @@ 1. Modules\ripple_net\sockets\_OLD + + 1. Modules\ripple_basics\containers + diff --git a/src/cpp/ripple/LedgerMaster.h b/src/cpp/ripple/LedgerMaster.h index c903764b7..9ff16a541 100644 --- a/src/cpp/ripple/LedgerMaster.h +++ b/src/cpp/ripple/LedgerMaster.h @@ -7,7 +7,6 @@ #include "LedgerAcquire.h" #include "Transaction.h" #include "TransactionEngine.h" -#include "RangeSet.h" #include "CanonicalTXSet.h" // Tracks the current ledger and any ledgers in the process of closing