diff --git a/Builds/QtCreator/rippled.pro b/Builds/QtCreator/rippled.pro index 0e906379b3..114ce207cb 100644 --- a/Builds/QtCreator/rippled.pro +++ b/Builds/QtCreator/rippled.pro @@ -59,12 +59,16 @@ OTHER_FILES += \ UI_HEADERS_DIR += ../../src/ripple_basics -# ----- -# Beast +# --------- +# New style # SOURCES += \ ../../src/ripple/beast/ripple_beast.cpp \ - ../../src/ripple/beast/ripple_beastc.c + ../../src/ripple/beast/ripple_beastc.c \ + ../../src/ripple/json/ripple_json.cpp \ + ../../src/ripple/sophia/ripple_sophia.c \ + ../../src/ripple/testoverlay/ripple_testoverlay.cpp \ + ../../src/ripple/validators/ripple_validators.cpp # --------- # Old style @@ -88,14 +92,6 @@ SOURCES += \ ../../src/ripple_net/ripple_net.cpp \ ../../src/ripple_websocket/ripple_websocket.cpp -# --------- -# New style -# -SOURCES += \ - ../../src/ripple/sophia/ripple_sophia.c \ - ../../src/ripple/testoverlay/ripple_testoverlay.cpp \ - ../../src/ripple/validators/ripple_validators.cpp - LIBS += \ -lboost_date_time-mt\ -lboost_filesystem-mt \ diff --git a/Builds/VisualStudio2012/RippleD.vcxproj b/Builds/VisualStudio2012/RippleD.vcxproj index 369993bac2..c7191a64fe 100644 --- a/Builds/VisualStudio2012/RippleD.vcxproj +++ b/Builds/VisualStudio2012/RippleD.vcxproj @@ -22,6 +22,25 @@ + + true + true + true + true + + + true + true + true + true + + + true + true + true + true + + true @@ -662,24 +681,6 @@ true true - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - true true @@ -1437,6 +1438,15 @@ + + + + + + + + + @@ -1556,14 +1566,6 @@ - - - - - - - - @@ -1750,11 +1752,11 @@ true true - - - - - + + + + + diff --git a/Builds/VisualStudio2012/RippleD.vcxproj.filters b/Builds/VisualStudio2012/RippleD.vcxproj.filters index d2c102c7a5..95e42a648f 100644 --- a/Builds/VisualStudio2012/RippleD.vcxproj.filters +++ b/Builds/VisualStudio2012/RippleD.vcxproj.filters @@ -1,117 +1,9 @@  - - {9766e229-8795-43d8-871e-60de90501333} - - - {bcc68889-41a4-4090-ac3f-12a3ba1d8961} - - - {ca8e7c6c-0e6d-4915-b7b4-0a0b21f91d16} - - - {e0dd916d-72b2-46cd-840a-fb5e924a470a} - - - {df861e00-baa6-43d4-bbbf-df61d66ee414} - - - {487f6b35-d0a3-4b34-85c1-94e2aad4c9ff} - - - {2bf8c9ef-13f7-477a-8a78-2a52a26bb4f8} - - - {1b631697-2450-473a-9eb6-cc6cfaf66668} - - - {42324d78-07a6-4782-b938-3f620904addf} - - - {c817e7d7-36d7-410e-ad16-f51c5eb024af} - - - {548037f2-eb8a-41bd-95dc-05f58cdbc041} - - - {514a3062-9305-4285-8007-3ebb955eaab3} - - - {3af7c606-c5b5-4d1f-951b-d5d99997818f} - - - {a837f3ce-75b7-4e6c-b8b1-728b6a1216bd} - - - {c84fc3af-f487-4eba-af78-d4be009f76d1} - - - {febf2e7e-f071-4a6c-9b81-68498fc8ea57} - - - {3ac448dc-9f2e-472b-9f3c-cf9140dddf3a} - - - {28809512-5c30-469f-a094-90839fbfa210} - - - {85ea08c2-f8a6-477b-8d59-9a7339761d20} - - - {6a769530-8edf-4836-afc8-8836fe315603} - - - {571acd5b-065c-4202-8de3-8692735171dc} - - - {cf19fa31-c40b-4203-b497-63a8c3dcb282} - - - {29393027-f1ed-4700-bbd1-c880091ab96b} - - - {66d2d40a-72bd-41f5-9cf9-1f464a40bb04} - - - {ec6b9e0e-4a92-4c06-833d-441d51b0b163} - - - {d46790be-df64-4e31-b51c-ac9e95a24747} - - - {e54bae0e-09f1-483e-bcf7-fb6b17b8d561} - - - {7b3efe80-291a-49bc-b32e-085b5af47f98} - - - {82a6d3f3-fa01-4cc6-9730-f928e61b9929} - {73c81ca5-1f7e-4ffc-bb42-72306afc78ed} - - {7c14e9df-6d8d-4ba3-b208-f89c1d0b6b30} - - - {083291b1-1498-490e-9794-4319d21d5668} - - - {331a5979-0bb5-4224-919d-b8df0bc4e94f} - - - {045285aa-9043-4cee-b8ca-cc8881e52f6a} - - - {7270818b-573d-45b7-b10b-42f63bedcc50} - - - {1d9bc26d-d76e-4fd4-a737-b968e31e614b} - - - {d1648d3f-7d71-495d-afc9-576ed00d7185} - {ddf42dfe-eaad-4275-8cb7-5c02be627366} @@ -139,160 +31,274 @@ {6967f835-a1b0-47e3-9bd9-6fc8bd0f3df7} - - {a2508a4d-acbc-406b-ada6-e66ff66fafc6} - {c69b07a2-44e5-4b06-99a9-81f5d137ea15} - - {b6d40ea6-339c-4ae5-9f48-37e235eff2f2} + + {9766e229-8795-43d8-871e-60de90501333} - - {ab806f38-36f5-4c76-b83a-72ac8bf54440} + + {bcc68889-41a4-4090-ac3f-12a3ba1d8961} - - {0e355563-7517-4e4b-ba7c-65eb11942cda} + + {3ac448dc-9f2e-472b-9f3c-cf9140dddf3a} - - {de9ef050-2263-4cd3-a563-db81d137cf34} + + {28809512-5c30-469f-a094-90839fbfa210} - - {35c905cd-afaa-467a-906d-eb2b34a18907} + + {85ea08c2-f8a6-477b-8d59-9a7339761d20} - - {e614b68f-21cb-4866-82d1-1ea89ee11906} + + {cf19fa31-c40b-4203-b497-63a8c3dcb282} - + + {29393027-f1ed-4700-bbd1-c880091ab96b} + + + {66d2d40a-72bd-41f5-9cf9-1f464a40bb04} + + + {ec6b9e0e-4a92-4c06-833d-441d51b0b163} + + + {d46790be-df64-4e31-b51c-ac9e95a24747} + + + {e54bae0e-09f1-483e-bcf7-fb6b17b8d561} + + + {7b3efe80-291a-49bc-b32e-085b5af47f98} + + + {82a6d3f3-fa01-4cc6-9730-f928e61b9929} + + + {7c14e9df-6d8d-4ba3-b208-f89c1d0b6b30} + + + {1d9bc26d-d76e-4fd4-a737-b968e31e614b} + + + {ca8e7c6c-0e6d-4915-b7b4-0a0b21f91d16} + + + {2bf8c9ef-13f7-477a-8a78-2a52a26bb4f8} + + + {1b631697-2450-473a-9eb6-cc6cfaf66668} + + + {42324d78-07a6-4782-b938-3f620904addf} + + + {c817e7d7-36d7-410e-ad16-f51c5eb024af} + + {824b1f04-7313-4abb-a3db-6241c7c8a356} - - {458b9099-fcf6-49fe-b3fb-a27beb2ee070} + + {e0dd916d-72b2-46cd-840a-fb5e924a470a} - + + {548037f2-eb8a-41bd-95dc-05f58cdbc041} + + + {7270818b-573d-45b7-b10b-42f63bedcc50} + + + {d1648d3f-7d71-495d-afc9-576ed00d7185} + + + {df861e00-baa6-43d4-bbbf-df61d66ee414} + + + {514a3062-9305-4285-8007-3ebb955eaab3} + + + {3af7c606-c5b5-4d1f-951b-d5d99997818f} + + + {a837f3ce-75b7-4e6c-b8b1-728b6a1216bd} + + + {487f6b35-d0a3-4b34-85c1-94e2aad4c9ff} + + + {c84fc3af-f487-4eba-af78-d4be009f76d1} + + + {febf2e7e-f071-4a6c-9b81-68498fc8ea57} + + + {331a5979-0bb5-4224-919d-b8df0bc4e94f} + + + {045285aa-9043-4cee-b8ca-cc8881e52f6a} + + + {6a769530-8edf-4836-afc8-8836fe315603} + + + {571acd5b-065c-4202-8de3-8692735171dc} + + {6ad1f6a2-1710-43ac-96d4-f6b54fd8379e} - + {99ac4d07-04a7-4ce3-96c7-b8ea578f1a61} - + + {a2508a4d-acbc-406b-ada6-e66ff66fafc6} + + + {b6d40ea6-339c-4ae5-9f48-37e235eff2f2} + + + {35c905cd-afaa-467a-906d-eb2b34a18907} + + + {e614b68f-21cb-4866-82d1-1ea89ee11906} + + + {ab806f38-36f5-4c76-b83a-72ac8bf54440} + + + {0e355563-7517-4e4b-ba7c-65eb11942cda} + + + {de9ef050-2263-4cd3-a563-db81d137cf34} + + + {458b9099-fcf6-49fe-b3fb-a27beb2ee070} + + {29b20c8e-267a-487a-9086-fb0c85a922f6} + + {d95b931f-b5fd-4d15-a040-e832ac1e2f87} + + + {6a64bff4-e28e-4e5e-b0dc-af38889e31f6} + + + {a56f8183-6f95-4455-a6f7-097eb930abaa} + - [1] Ripple\ripple_basics\containers + [2] Old Ripple\ripple_basics\containers - [1] Ripple\ripple_basics\containers + [2] Old Ripple\ripple_basics\containers - [1] Ripple\ripple_basics\types + [2] Old Ripple\ripple_basics\types - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_websocket\autosocket + [2] Old Ripple\ripple_websocket\autosocket - [1] Ripple\ripple_websocket\autosocket + [2] Old Ripple\ripple_websocket\autosocket [0] Libraries\websocket @@ -466,615 +472,618 @@ [0] Libraries\leveldb\port - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\rpc + [2] Old Ripple\ripple_app\rpc - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\consensus + [2] Old Ripple\ripple_app\consensus - [1] Ripple\ripple_app\consensus + [2] Old Ripple\ripple_app\consensus - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\websocket + [2] Old Ripple\ripple_app\websocket - [1] Ripple\ripple_app\websocket + [2] Old Ripple\ripple_app\websocket - [1] Ripple\ripple_app\websocket + [2] Old Ripple\ripple_app\websocket - [1] Ripple\ripple_data\protocol - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_app\rpc + [2] Old Ripple\ripple_app\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\node + [2] Old Ripple\ripple_app\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node [0] Libraries\protobuf - [1] Ripple\ripple_core\peerfinder + [2] Old Ripple\ripple_core\peerfinder - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [2] Ripple %28New%29\testoverlay\impl + [1] Ripple\testoverlay\impl - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_basics + [2] Old Ripple\ripple_basics - [1] Ripple\ripple_core + [2] Old Ripple\ripple_core - [1] Ripple\ripple_data + [2] Old Ripple\ripple_data - [1] Ripple\ripple_hyperleveldb + [2] Old Ripple\ripple_hyperleveldb - [1] Ripple\ripple_mdb + [2] Old Ripple\ripple_mdb - [1] Ripple\ripple_net + [2] Old Ripple\ripple_net - [1] Ripple\ripple_websocket + [2] Old Ripple\ripple_websocket - [2] Ripple %28New%29\validators + [1] Ripple\validators - [2] Ripple %28New%29\testoverlay + [1] Ripple\testoverlay - [1] Ripple\ripple_leveldb + [2] Old Ripple\ripple_leveldb - [2] Ripple %28New%29\beast + [1] Ripple\beast - [2] Ripple %28New%29\beast + [1] Ripple\beast - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [2] Ripple %28New%29\sophia + [1] Ripple\sophia + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl + + + [1] Ripple\json - [1] Ripple\ripple_basics\containers + [2] Old Ripple\ripple_basics\containers - [1] Ripple\ripple_basics\containers + [2] Old Ripple\ripple_basics\containers - [1] Ripple\ripple_basics\containers + [2] Old Ripple\ripple_basics\containers - [1] Ripple\ripple_basics\containers + [2] Old Ripple\ripple_basics\containers - [1] Ripple\ripple_basics\system + [2] Old Ripple\ripple_basics\system - [1] Ripple\ripple_basics\system + [2] Old Ripple\ripple_basics\system - [1] Ripple\ripple_basics\system + [2] Old Ripple\ripple_basics\system - [1] Ripple\ripple_basics\types + [2] Old Ripple\ripple_basics\types - [1] Ripple\ripple_basics\types + [2] Old Ripple\ripple_basics\types - [1] Ripple\ripple_basics\types + [2] Old Ripple\ripple_basics\types - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\crypto + [2] Old Ripple\ripple_data\crypto - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\utility + [2] Old Ripple\ripple_data\utility - [1] Ripple\ripple_websocket\autosocket + [2] Old Ripple\ripple_websocket\autosocket [0] Libraries\websocket @@ -1284,280 +1293,280 @@ [0] Libraries\leveldb\port - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\contracts + [2] Old Ripple\ripple_app\contracts - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\data + [2] Old Ripple\ripple_app\data - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_app\ledger + [2] Old Ripple\ripple_app\ledger - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\paths + [2] Old Ripple\ripple_app\paths - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_app\rpc + [2] Old Ripple\ripple_app\rpc - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\shamap + [2] Old Ripple\ripple_app\shamap - [1] Ripple\ripple_app\consensus + [2] Old Ripple\ripple_app\consensus - [1] Ripple\ripple_app\consensus + [2] Old Ripple\ripple_app\consensus - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_app\websocket + [2] Old Ripple\ripple_app\websocket - [1] Ripple\ripple_app\websocket + [2] Old Ripple\ripple_app\websocket - [1] Ripple\ripple_app\websocket + [2] Old Ripple\ripple_app\websocket - [1] Ripple\ripple_app\peers + [2] Old Ripple\ripple_app\peers - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [1] Ripple\ripple_net\basics\impl + [2] Old Ripple\ripple_net\basics\impl - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics [1] Ripple\ripple_core\functional @@ -1568,30 +1577,6 @@ [1] Ripple\ripple_app\main - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - [1] Ripple\ripple_data\protocol @@ -1623,241 +1608,253 @@ [1] Ripple\ripple_data\protocol - [1] Ripple\ripple_app\rpc + [2] Old Ripple\ripple_app\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\rpc + [2] Old Ripple\ripple_net\rpc - [1] Ripple\ripple_net\basics\impl + [2] Old Ripple\ripple_net\basics\impl - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\tx + [2] Old Ripple\ripple_app\tx - [1] Ripple\ripple_app\node + [2] Old Ripple\ripple_app\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node - [1] Ripple\ripple_app\misc + [2] Old Ripple\ripple_app\misc - [1] Ripple\ripple_core\peerfinder + [2] Old Ripple\ripple_core\peerfinder - [1] Ripple\ripple_core\functional + [2] Old Ripple\ripple_core\functional - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [2] Ripple %28New%29\testoverlay\api + [1] Ripple\testoverlay\api - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [1] Ripple\ripple_basics\log + [2] Old Ripple\ripple_basics\log - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\api + [1] Ripple\validators\api - [2] Ripple %28New%29\validators\api + [1] Ripple\validators\api - [2] Ripple %28New%29\validators\api + [1] Ripple\validators\api - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [2] Ripple %28New%29\validators\impl + [1] Ripple\validators\impl - [1] Ripple\ripple_app + [2] Old Ripple\ripple_app - [1] Ripple\ripple_basics + [2] Old Ripple\ripple_basics - [1] Ripple\ripple_core + [2] Old Ripple\ripple_core - [1] Ripple\ripple_data + [2] Old Ripple\ripple_data - [1] Ripple\ripple_leveldb + [2] Old Ripple\ripple_leveldb - [1] Ripple\ripple_mdb + [2] Old Ripple\ripple_mdb - [1] Ripple\ripple_net + [2] Old Ripple\ripple_net - [1] Ripple\ripple_websocket + [2] Old Ripple\ripple_websocket - [2] Ripple %28New%29\validators + [1] Ripple\validators - [2] Ripple %28New%29\testoverlay + [1] Ripple\testoverlay - [1] Ripple\ripple_hyperleveldb + [2] Old Ripple\ripple_hyperleveldb - [1] Ripple\ripple_basics\utility + [2] Old Ripple\ripple_basics\utility - [1] Ripple\ripple_app\main + [2] Old Ripple\ripple_app\main - [1] Ripple\ripple_net\basics + [2] Old Ripple\ripple_net\basics - [2] Ripple %28New%29\sophia + [1] Ripple\sophia - [1] Ripple\ripple_core\node + [2] Old Ripple\ripple_core\node + + + [1] Ripple\json\api + + + [1] Ripple\json\api + + + [1] Ripple\json\api + + + [1] Ripple\json\api + + + [1] Ripple\json\api + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl + + + [1] Ripple\json + + + [1] Ripple\json\api - [1] Ripple\ripple_data\protocol + [2] Old Ripple\ripple_data\protocol - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - - - [1] Ripple\ripple_basics\json - %28Notes%29 @@ -1874,7 +1871,22 @@ - [2] Ripple %28New%29\beast + [1] Ripple\beast + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl + + + [1] Ripple\json\impl diff --git a/SConstruct b/SConstruct index 45ad9913a4..95313c97e0 100644 --- a/SConstruct +++ b/SConstruct @@ -142,6 +142,16 @@ else: COMPILED_FILES.extend (['src/ripple/beast/ripple_beast.cpp']) COMPILED_FILES.extend (['src/ripple/beast/ripple_beastc.c']) +# ------------------------------ +# New-style Ripple unity sources +# +COMPILED_FILES.extend([ + 'src/ripple/json/ripple_json.cpp', + 'src/ripple/sophia/ripple_sophia.c', + 'src/ripple/testoverlay/ripple_testoverlay.cpp', + 'src/ripple/validators/ripple_validators.cpp' + ]) + # ------------------------------ # Old-style Ripple unity sources # @@ -162,18 +172,9 @@ COMPILED_FILES.extend([ 'src/ripple_leveldb/ripple_leveldb.cpp', 'src/ripple_mdb/ripple_mdb.c', 'src/ripple_net/ripple_net.cpp', - 'src/ripple/sophia/ripple_sophia.c', 'src/ripple_websocket/ripple_websocket.cpp' ]) -# ------------------------------ -# New-style Ripple unity sources -# -COMPILED_FILES.extend([ - 'src/ripple/testoverlay/ripple_testoverlay.cpp', - 'src/ripple/validators/ripple_validators.cpp' - ]) - # # #------------------------------------------------------------------------------- diff --git a/src/ripple_basics/json/json_config.h b/src/ripple/json/api/json_config.h similarity index 100% rename from src/ripple_basics/json/json_config.h rename to src/ripple/json/api/json_config.h diff --git a/src/ripple_basics/json/json_features.h b/src/ripple/json/api/json_features.h similarity index 100% rename from src/ripple_basics/json/json_features.h rename to src/ripple/json/api/json_features.h diff --git a/src/ripple_basics/json/json_forwards.h b/src/ripple/json/api/json_forwards.h similarity index 100% rename from src/ripple_basics/json/json_forwards.h rename to src/ripple/json/api/json_forwards.h diff --git a/src/ripple_basics/json/json_reader.h b/src/ripple/json/api/json_reader.h similarity index 100% rename from src/ripple_basics/json/json_reader.h rename to src/ripple/json/api/json_reader.h diff --git a/src/ripple_basics/json/json_value.h b/src/ripple/json/api/json_value.h similarity index 100% rename from src/ripple_basics/json/json_value.h rename to src/ripple/json/api/json_value.h diff --git a/src/ripple_basics/json/json_writer.h b/src/ripple/json/api/json_writer.h similarity index 100% rename from src/ripple_basics/json/json_writer.h rename to src/ripple/json/api/json_writer.h diff --git a/src/ripple_basics/json/LICENSE b/src/ripple/json/impl/LICENSE similarity index 100% rename from src/ripple_basics/json/LICENSE rename to src/ripple/json/impl/LICENSE diff --git a/src/ripple_basics/json/json_autolink.h b/src/ripple/json/impl/json_autolink.h similarity index 100% rename from src/ripple_basics/json/json_autolink.h rename to src/ripple/json/impl/json_autolink.h diff --git a/src/ripple_basics/json/json_batchallocator.h b/src/ripple/json/impl/json_batchallocator.h similarity index 100% rename from src/ripple_basics/json/json_batchallocator.h rename to src/ripple/json/impl/json_batchallocator.h diff --git a/src/ripple_basics/json/json_internalarray.inl b/src/ripple/json/impl/json_internalarray.inl similarity index 100% rename from src/ripple_basics/json/json_internalarray.inl rename to src/ripple/json/impl/json_internalarray.inl diff --git a/src/ripple_basics/json/json_internalmap.inl b/src/ripple/json/impl/json_internalmap.inl similarity index 100% rename from src/ripple_basics/json/json_internalmap.inl rename to src/ripple/json/impl/json_internalmap.inl diff --git a/src/ripple_basics/json/json_reader.cpp b/src/ripple/json/impl/json_reader.cpp similarity index 100% rename from src/ripple_basics/json/json_reader.cpp rename to src/ripple/json/impl/json_reader.cpp diff --git a/src/ripple_basics/json/json_value.cpp b/src/ripple/json/impl/json_value.cpp similarity index 99% rename from src/ripple_basics/json/json_value.cpp rename to src/ripple/json/impl/json_value.cpp index 43c4237ea2..cf59c2ea8d 100644 --- a/src/ripple_basics/json/json_value.cpp +++ b/src/ripple/json/impl/json_value.cpp @@ -378,6 +378,7 @@ Value::Value ( const std::string& value ) (unsigned int)value.length () ); } + Value::Value (beast::String const& beastString) : type_ ( stringValue ) , allocated_ ( true ) @@ -750,7 +751,7 @@ Value::asString () const return value_.bool_ ? "true" : "false"; case intValue: - return lexicalCastThrow (value_.int_); + return beast::lexicalCastThrow (value_.int_); case uintValue: case realValue: @@ -796,7 +797,7 @@ Value::asInt () const return value_.bool_ ? 1 : 0; case stringValue: - return lexicalCastThrow (value_.string_); + return beast::lexicalCastThrow (value_.string_); case arrayValue: case objectValue: @@ -832,7 +833,7 @@ Value::asUInt () const return value_.bool_ ? 1 : 0; case stringValue: - return lexicalCastThrow (value_.string_); + return beast::lexicalCastThrow (value_.string_); case arrayValue: case objectValue: diff --git a/src/ripple_basics/json/json_valueiterator.inl b/src/ripple/json/impl/json_valueiterator.inl similarity index 100% rename from src/ripple_basics/json/json_valueiterator.inl rename to src/ripple/json/impl/json_valueiterator.inl diff --git a/src/ripple_basics/json/json_writer.cpp b/src/ripple/json/impl/json_writer.cpp similarity index 100% rename from src/ripple_basics/json/json_writer.cpp rename to src/ripple/json/impl/json_writer.cpp diff --git a/src/ripple_basics/json/version b/src/ripple/json/impl/version similarity index 100% rename from src/ripple_basics/json/version rename to src/ripple/json/impl/version diff --git a/src/ripple/json/ripple_json.cpp b/src/ripple/json/ripple_json.cpp new file mode 100644 index 0000000000..62a29cb847 --- /dev/null +++ b/src/ripple/json/ripple_json.cpp @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +/* + Copyright (c) 2011-2013, OpenCoin, Inc. +*/ +//============================================================================== + +#include "BeastConfig.h" + +#include "beast/modules/beast_core/beast_core.h" + +#include "ripple_json.h" + +#include +#include +#include +#include + +// For json/ +// +#ifdef JSON_USE_CPPTL +# include +#endif +#ifndef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR +#include "impl/json_batchallocator.h" +#endif + +#define JSON_ASSERT_UNREACHABLE assert( false ) +#define JSON_ASSERT( condition ) assert( condition ); // @todo <= change this into an exception throw +#define JSON_ASSERT_MESSAGE( condition, message ) if (!( condition )) throw std::runtime_error( message ); + +#include "impl/json_reader.cpp" +#include "impl/json_value.cpp" +#include "impl/json_writer.cpp" diff --git a/src/ripple/json/ripple_json.h b/src/ripple/json/ripple_json.h new file mode 100644 index 0000000000..d04b0e3105 --- /dev/null +++ b/src/ripple/json/ripple_json.h @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +/* + Copyright (c) 2011-2013, OpenCoin, Inc. +*/ +//============================================================================== + +#ifndef RIPPLE_JSON_H_INCLUDED +#define RIPPLE_JSON_H_INCLUDED + +#include "beast/beast/Config.h" + +#include +#include +#include + +// For json/ +// +// VFALCO TODO Clean up these one-offs +#include "api/json_config.h" // Needed before these cpptl includes +#ifndef JSON_USE_CPPTL_SMALLMAP +# include +#else +# include +#endif +#ifdef JSON_USE_CPPTL +# include +#endif + +#include "api/json_forwards.h" +#include "api/json_features.h" +#include "api/json_value.h" +#include "api/json_reader.h" +#include "api/json_writer.h" + +#endif diff --git a/src/ripple_basics/ripple_basics.cpp b/src/ripple_basics/ripple_basics.cpp index f85ba59fd2..a1fece0f49 100644 --- a/src/ripple_basics/ripple_basics.cpp +++ b/src/ripple_basics/ripple_basics.cpp @@ -31,21 +31,6 @@ //------------------------------------------------------------------------------ -// For json/ -// -#ifdef JSON_USE_CPPTL -# include -#endif -#ifndef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR -#include "json/json_batchallocator.h" -#endif - -#define JSON_ASSERT_UNREACHABLE assert( false ) -#define JSON_ASSERT( condition ) assert( condition ); // @todo <= change this into an exception throw -#define JSON_ASSERT_MESSAGE( condition, message ) if (!( condition )) throw std::runtime_error( message ); - -//------------------------------------------------------------------------------ - // For random numbers // // VFALCO TODO Replace OpenSSL randomness with a dependency-free implementation @@ -75,10 +60,6 @@ namespace ripple #include "containers/RangeSet.cpp" #include "containers/TaggedCache.cpp" -#include "json/json_reader.cpp" -#include "json/json_value.cpp" -#include "json/json_writer.cpp" - #include "log/Log.cpp" #include "log/LogFile.cpp" #include "log/LogJournal.cpp" diff --git a/src/ripple_basics/ripple_basics.h b/src/ripple_basics/ripple_basics.h index cec7182821..afd40eb139 100644 --- a/src/ripple_basics/ripple_basics.h +++ b/src/ripple_basics/ripple_basics.h @@ -24,21 +24,6 @@ //------------------------------------------------------------------------------ -// For json/ -// -// VFALCO TODO Clean up these one-offs -#include "json/json_config.h" // Needed before these cpptl includes -#ifndef JSON_USE_CPPTL_SMALLMAP -# include -#else -# include -#endif -#ifdef JSON_USE_CPPTL -# include -#endif - -//------------------------------------------------------------------------------ - #include "beast/modules/beast_core/system/BeforeBoost.h" // must come first #include "system/BoostIncludes.h" @@ -124,12 +109,6 @@ using namespace beast; #include "containers/SecureAllocator.h" #include "containers/TaggedCache.h" -#include "json/json_forwards.h" -#include "json/json_features.h" -#include "json/json_value.h" -#include "json/json_reader.h" -#include "json/json_writer.h" - } #endif diff --git a/src/ripple_data/ripple_data.h b/src/ripple_data/ripple_data.h index 9eb9e6096d..69934085f0 100644 --- a/src/ripple_data/ripple_data.h +++ b/src/ripple_data/ripple_data.h @@ -27,6 +27,8 @@ // additional hierarchy via directories. #include "ripple.pb.h" +#include "../ripple/json/ripple_json.h" + namespace ripple {