From 8a6c7f9208faff15ec4bf1489e579f562e8044ca Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Mon, 22 Aug 2016 14:57:01 -0400 Subject: [PATCH] Move varint out of NuDB varint is no longer used by NuDB. It is now only used by codec.h in nodestore and so has been moved there. --- Builds/VisualStudio2015/RippleD.vcxproj | 14 ++++++++------ Builds/VisualStudio2015/RippleD.vcxproj.filters | 12 ++++++------ src/ripple/beast/unity/beast_nudb_unity.cpp | 1 - src/ripple/nodestore/backend/NuDBFactory.cpp | 1 - src/ripple/nodestore/impl/codec.h | 6 +++--- .../{beast/nudb/detail => nodestore/impl}/varint.h | 14 +++++++------- .../tests/varint_test.cpp} | 14 +++++++------- src/ripple/unity/nodestore.cpp | 2 +- 8 files changed, 32 insertions(+), 32 deletions(-) rename src/ripple/{beast/nudb/detail => nodestore/impl}/varint.h (93%) rename src/ripple/{beast/nudb/test/beast_nudb_varint_test.cpp => nodestore/tests/varint_test.cpp} (91%) diff --git a/Builds/VisualStudio2015/RippleD.vcxproj b/Builds/VisualStudio2015/RippleD.vcxproj index 33456f4e45..cf92adb29b 100644 --- a/Builds/VisualStudio2015/RippleD.vcxproj +++ b/Builds/VisualStudio2015/RippleD.vcxproj @@ -1830,8 +1830,6 @@ - - @@ -1856,10 +1854,6 @@ True True - - True - True - True True @@ -2456,6 +2450,8 @@ + + @@ -2496,6 +2492,12 @@ ..\..\src\rocksdb2\include;..\..\src\snappy\config;..\..\src\snappy\snappy;%(AdditionalIncludeDirectories) ..\..\src\rocksdb2\include;..\..\src\snappy\config;..\..\src\snappy\snappy;%(AdditionalIncludeDirectories) + + True + True + ..\..\src\rocksdb2\include;..\..\src\snappy\config;..\..\src\snappy\snappy;%(AdditionalIncludeDirectories) + ..\..\src\rocksdb2\include;..\..\src\snappy\config;..\..\src\snappy\snappy;%(AdditionalIncludeDirectories) + diff --git a/Builds/VisualStudio2015/RippleD.vcxproj.filters b/Builds/VisualStudio2015/RippleD.vcxproj.filters index 14daa4a93e..d396b2b02c 100644 --- a/Builds/VisualStudio2015/RippleD.vcxproj.filters +++ b/Builds/VisualStudio2015/RippleD.vcxproj.filters @@ -2385,9 +2385,6 @@ ripple\beast\nudb\detail - - ripple\beast\nudb\detail - ripple\beast\nudb @@ -2415,9 +2412,6 @@ ripple\beast\nudb\test - - ripple\beast\nudb\test - ripple\beast\nudb\test @@ -2961,6 +2955,9 @@ ripple\nodestore\impl + + ripple\nodestore\impl + ripple\nodestore @@ -2991,6 +2988,9 @@ ripple\nodestore\tests + + ripple\nodestore\tests + ripple\nodestore diff --git a/src/ripple/beast/unity/beast_nudb_unity.cpp b/src/ripple/beast/unity/beast_nudb_unity.cpp index a636470f72..e3e1b2fec1 100644 --- a/src/ripple/beast/unity/beast_nudb_unity.cpp +++ b/src/ripple/beast/unity/beast_nudb_unity.cpp @@ -20,5 +20,4 @@ #include #include #include -#include #include diff --git a/src/ripple/nodestore/backend/NuDBFactory.cpp b/src/ripple/nodestore/backend/NuDBFactory.cpp index 5a2425ca81..b63d4f7210 100644 --- a/src/ripple/nodestore/backend/NuDBFactory.cpp +++ b/src/ripple/nodestore/backend/NuDBFactory.cpp @@ -26,7 +26,6 @@ #include #include #include -#include #include #include #include diff --git a/src/ripple/nodestore/impl/codec.h b/src/ripple/nodestore/impl/codec.h index 4ae313d05e..bbcf9c69eb 100644 --- a/src/ripple/nodestore/impl/codec.h +++ b/src/ripple/nodestore/impl/codec.h @@ -21,11 +21,11 @@ #define RIPPLE_NODESTORE_CODEC_H_INCLUDED #include -#include -#include #include #include -#include +#include +#include +#include #include #include #include diff --git a/src/ripple/beast/nudb/detail/varint.h b/src/ripple/nodestore/impl/varint.h similarity index 93% rename from src/ripple/beast/nudb/detail/varint.h rename to src/ripple/nodestore/impl/varint.h index 0bc9c3b70e..00fbd2d3cd 100644 --- a/src/ripple/beast/nudb/detail/varint.h +++ b/src/ripple/nodestore/impl/varint.h @@ -24,11 +24,11 @@ #include #include -namespace beast { -namespace nudb { +namespace ripple { +namespace NodeStore { namespace detail { -// base128 varint format is from +// This is a variant of the base128 varint format from // google protocol buffers: // https://developers.google.com/protocol-buffers/docs/encoding#varints @@ -127,7 +127,7 @@ write_varint (void* p0, std::size_t v) template ::value>* = nullptr> void -read (istream& is, std::size_t& u) +read (beast::nudb::detail::istream& is, std::size_t& u) { auto p0 = is(1); auto p1 = p0; @@ -141,14 +141,14 @@ read (istream& is, std::size_t& u) template ::value>* = nullptr> void -write (ostream& os, std::size_t t) +write (beast::nudb::detail::ostream& os, std::size_t t) { write_varint(os.data( size_varint(t)), t); } } // detail -} // nudb -} // beast +} // NodeStore +} // ripple #endif diff --git a/src/ripple/beast/nudb/test/beast_nudb_varint_test.cpp b/src/ripple/nodestore/tests/varint_test.cpp similarity index 91% rename from src/ripple/beast/nudb/test/beast_nudb_varint_test.cpp rename to src/ripple/nodestore/tests/varint_test.cpp index b3b71fac7d..f94c73c72d 100644 --- a/src/ripple/beast/nudb/test/beast_nudb_varint_test.cpp +++ b/src/ripple/nodestore/tests/varint_test.cpp @@ -17,16 +17,16 @@ */ //============================================================================== -#include #include +#include #include #include -namespace beast { -namespace nudb { +namespace ripple { +namespace NodeStore { namespace tests { -class varint_test : public unit_test::suite +class varint_test : public beast::unit_test::suite { public: void @@ -67,8 +67,8 @@ public: } }; -BEAST_DEFINE_TESTSUITE(varint,nudb,beast); +BEAST_DEFINE_TESTSUITE(varint,NodeStore,ripple); } // test -} // nudb -} // beast +} // NodeStore +} // ripple diff --git a/src/ripple/unity/nodestore.cpp b/src/ripple/unity/nodestore.cpp index 92537d28e4..389bbedc93 100644 --- a/src/ripple/unity/nodestore.cpp +++ b/src/ripple/unity/nodestore.cpp @@ -39,4 +39,4 @@ #include #include #include - +#include