diff --git a/Builds/VisualStudio2013/RippleD.vcxproj b/Builds/VisualStudio2013/RippleD.vcxproj
index 04b96c5652..cfd9a38ace 100644
--- a/Builds/VisualStudio2013/RippleD.vcxproj
+++ b/Builds/VisualStudio2013/RippleD.vcxproj
@@ -1804,11 +1804,6 @@
-
- True
-
-
-
@@ -1987,6 +1982,8 @@
True
+
+
True
@@ -2289,6 +2286,8 @@
True
+
+
@@ -2504,9 +2503,6 @@
-
- True
-
@@ -2525,6 +2521,9 @@
True
+
+ True
+
@@ -3198,8 +3197,6 @@
-
-
diff --git a/Builds/VisualStudio2013/RippleD.vcxproj.filters b/Builds/VisualStudio2013/RippleD.vcxproj.filters
index f189a8a698..4683f393bc 100644
--- a/Builds/VisualStudio2013/RippleD.vcxproj.filters
+++ b/Builds/VisualStudio2013/RippleD.vcxproj.filters
@@ -2685,12 +2685,6 @@
ripple\app\main
-
- ripple\app\main
-
-
- ripple\app\main
-
ripple\app\main
@@ -2901,6 +2895,9 @@
ripple\app\transactors
+
+ ripple\app\transactors
+
ripple\app\transactors
@@ -3267,6 +3264,9 @@
ripple\json\impl
+
+ ripple\json\impl
+
ripple\json\impl
@@ -3534,9 +3534,6 @@
ripple\peerfinder\impl
-
- ripple\peerfinder\impl
-
ripple\peerfinder\impl
@@ -3561,6 +3558,9 @@
ripple\peerfinder\impl
+
+ ripple\peerfinder\impl
+
ripple\peerfinder\impl
@@ -4347,9 +4347,6 @@
ripple\unity
-
- ripple\unity
-
ripple\unity
diff --git a/SConstruct b/SConstruct
index b5d46701a5..de59a8100e 100644
--- a/SConstruct
+++ b/SConstruct
@@ -546,7 +546,7 @@ def list_sources(base, suffixes):
for path in files:
path = os.path.join(parent, path)
r = os.path.splitext(path)
- if r[1] in suffixes:
+ if r[1] and r[1] in suffixes:
yield os.path.normpath(path)
return list(_iter(base))
@@ -576,8 +576,22 @@ for tu_style in ['classic', 'unity']:
object_builder = ObjectBuilder(env, variant_dirs)
if tu_style == 'classic':
+ object_builder.add_source_files(
+ *list_sources('src/ripple/app', '.cpp'))
object_builder.add_source_files(
*list_sources('src/ripple/basics', '.cpp'))
+ object_builder.add_source_files(
+ *list_sources('src/ripple/core', '.cpp'))
+ object_builder.add_source_files(
+ *list_sources('src/ripple/crypto', '.cpp'))
+ object_builder.add_source_files(
+ *list_sources('src/ripple/json', '.cpp'))
+ object_builder.add_source_files(
+ *list_sources('src/ripple/net', '.cpp'))
+ object_builder.add_source_files(
+ *list_sources('src/ripple/overlay', '.cpp'))
+ object_builder.add_source_files(
+ *list_sources('src/ripple/peerfinder', '.cpp'))
object_builder.add_source_files(
*list_sources('src/ripple/protocol', '.cpp'))
object_builder.add_source_files(
@@ -591,7 +605,23 @@ for tu_style in ['classic', 'unity']:
])
else:
object_builder.add_source_files(
+ 'src/ripple/unity/app.cpp',
+ 'src/ripple/unity/app1.cpp',
+ 'src/ripple/unity/app2.cpp',
+ 'src/ripple/unity/app3.cpp',
+ 'src/ripple/unity/app4.cpp',
+ 'src/ripple/unity/app5.cpp',
+ 'src/ripple/unity/app6.cpp',
+ 'src/ripple/unity/app7.cpp',
+ 'src/ripple/unity/app8.cpp',
+ 'src/ripple/unity/app9.cpp',
+ 'src/ripple/unity/core.cpp',
'src/ripple/unity/basics.cpp',
+ 'src/ripple/unity/crypto.cpp',
+ 'src/ripple/unity/net.cpp',
+ 'src/ripple/unity/overlay.cpp',
+ 'src/ripple/unity/peerfinder.cpp',
+ 'src/ripple/unity/json.cpp',
'src/ripple/unity/protocol.cpp',
'src/ripple/unity/shamap.cpp',
)
@@ -604,23 +634,7 @@ for tu_style in ['classic', 'unity']:
])
object_builder.add_source_files(
- 'src/ripple/unity/app.cpp',
- 'src/ripple/unity/app1.cpp',
- 'src/ripple/unity/app2.cpp',
- 'src/ripple/unity/app3.cpp',
- 'src/ripple/unity/app4.cpp',
- 'src/ripple/unity/app5.cpp',
- 'src/ripple/unity/app6.cpp',
- 'src/ripple/unity/app7.cpp',
- 'src/ripple/unity/app8.cpp',
- 'src/ripple/unity/app9.cpp',
'src/ripple/unity/beast.cpp',
- 'src/ripple/unity/core.cpp',
- 'src/ripple/unity/crypto.cpp',
- 'src/ripple/unity/json.cpp',
- 'src/ripple/unity/net.cpp',
- 'src/ripple/unity/overlay.cpp',
- 'src/ripple/unity/peerfinder.cpp',
'src/ripple/unity/protobuf.cpp',
'src/ripple/unity/ripple.proto.cpp',
'src/ripple/unity/resource.cpp',
diff --git a/src/ripple/app/book/BookTip.h b/src/ripple/app/book/BookTip.h
index 0059908fbc..af949b010a 100644
--- a/src/ripple/app/book/BookTip.h
+++ b/src/ripple/app/book/BookTip.h
@@ -22,7 +22,7 @@
#include
#include
-
+#include
#include
#include
diff --git a/src/ripple/app/book/impl/BookTip.cpp b/src/ripple/app/book/impl/BookTip.cpp
index 8afbefaf78..6750d3f1f2 100644
--- a/src/ripple/app/book/impl/BookTip.cpp
+++ b/src/ripple/app/book/impl/BookTip.cpp
@@ -17,6 +17,7 @@
*/
//==============================================================================
+#include
#include
namespace ripple {
diff --git a/src/ripple/app/book/impl/OfferStream.cpp b/src/ripple/app/book/impl/OfferStream.cpp
index db324fb1f7..a905ae1cd2 100644
--- a/src/ripple/app/book/impl/OfferStream.cpp
+++ b/src/ripple/app/book/impl/OfferStream.cpp
@@ -17,6 +17,7 @@
*/
//==============================================================================
+#include
#include
namespace ripple {
diff --git a/src/ripple/app/book/impl/Quality.cpp b/src/ripple/app/book/impl/Quality.cpp
index c418f09a46..8a1f9bde07 100644
--- a/src/ripple/app/book/impl/Quality.cpp
+++ b/src/ripple/app/book/impl/Quality.cpp
@@ -17,8 +17,8 @@
*/
//==============================================================================
+#include
#include
-
#include
#include
diff --git a/src/ripple/app/book/impl/Taker.cpp b/src/ripple/app/book/impl/Taker.cpp
index 9b510af4e7..c1abc1bc5e 100644
--- a/src/ripple/app/book/impl/Taker.cpp
+++ b/src/ripple/app/book/impl/Taker.cpp
@@ -17,6 +17,7 @@
*/
//==============================================================================
+#include
#include
namespace ripple {
diff --git a/src/ripple/app/book/tests/OfferStream.test.cpp b/src/ripple/app/book/tests/OfferStream.test.cpp
index 431e569343..1884c9eb0e 100644
--- a/src/ripple/app/book/tests/OfferStream.test.cpp
+++ b/src/ripple/app/book/tests/OfferStream.test.cpp
@@ -17,8 +17,8 @@
*/
//==============================================================================
+#include
#include
-
#include
namespace ripple {
diff --git a/src/ripple/app/book/tests/Quality.test.cpp b/src/ripple/app/book/tests/Quality.test.cpp
index fd8f305c3d..e4606d66fc 100644
--- a/src/ripple/app/book/tests/Quality.test.cpp
+++ b/src/ripple/app/book/tests/Quality.test.cpp
@@ -17,8 +17,8 @@
*/
//==============================================================================
+#include
#include
-
#include
#include
diff --git a/src/ripple/app/consensus/DisputedTx.cpp b/src/ripple/app/consensus/DisputedTx.cpp
index 6ed67f6160..f1f64c302f 100644
--- a/src/ripple/app/consensus/DisputedTx.cpp
+++ b/src/ripple/app/consensus/DisputedTx.cpp
@@ -17,6 +17,12 @@
*/
//==============================================================================
+#include
+#include
+#include
+#include
+#include
+
namespace ripple {
// Track a peer's yes/no vote on a particular disputed transaction
diff --git a/src/ripple/app/consensus/LedgerConsensus.cpp b/src/ripple/app/consensus/LedgerConsensus.cpp
index 231edd4d7e..7f431453f4 100644
--- a/src/ripple/app/consensus/LedgerConsensus.cpp
+++ b/src/ripple/app/consensus/LedgerConsensus.cpp
@@ -17,6 +17,7 @@
*/
//==============================================================================
+#include
#include
#include
#include // VFALCO bad dependency
diff --git a/src/ripple/app/data/DBInit.cpp b/src/ripple/app/data/DBInit.cpp
index 772f89e375..d611a6afc6 100644
--- a/src/ripple/app/data/DBInit.cpp
+++ b/src/ripple/app/data/DBInit.cpp
@@ -17,6 +17,10 @@
*/
//==============================================================================
+#include
+#include
+#include
+
namespace ripple {
// Transaction database holds transactions and public keys
diff --git a/src/ripple/app/data/Database.cpp b/src/ripple/app/data/Database.cpp
index b97b3d89b5..ee3a9f3b12 100644
--- a/src/ripple/app/data/Database.cpp
+++ b/src/ripple/app/data/Database.cpp
@@ -17,6 +17,10 @@
*/
//==============================================================================
+#include
+#include
+#include
+
namespace ripple {
Database::Database (const char* host)
diff --git a/src/ripple/app/data/Database.h b/src/ripple/app/data/Database.h
index 78071626d7..d605c2f130 100644
--- a/src/ripple/app/data/Database.h
+++ b/src/ripple/app/data/Database.h
@@ -21,6 +21,9 @@
#define RIPPLE_DATABASE_H_INCLUDED
#include
+#include
+#include
+#include
namespace ripple {
diff --git a/src/ripple/app/data/DatabaseCon.cpp b/src/ripple/app/data/DatabaseCon.cpp
index 95f1bf0f7f..b13ad94435 100644
--- a/src/ripple/app/data/DatabaseCon.cpp
+++ b/src/ripple/app/data/DatabaseCon.cpp
@@ -17,7 +17,9 @@
*/
//==============================================================================
+#include
#include
+#include
namespace ripple {
diff --git a/src/ripple/app/data/DatabaseCon.h b/src/ripple/app/data/DatabaseCon.h
index 3954c3394a..d72231e20e 100644
--- a/src/ripple/app/data/DatabaseCon.h
+++ b/src/ripple/app/data/DatabaseCon.h
@@ -20,8 +20,9 @@
#ifndef RIPPLE_DATABASECON_H
#define RIPPLE_DATABASECON_H
+#include
#include
-
+#include
#include
#include
diff --git a/src/ripple/app/data/SqliteDatabase.cpp b/src/ripple/app/data/SqliteDatabase.cpp
index f7695ccac3..7adbbc2788 100644
--- a/src/ripple/app/data/SqliteDatabase.cpp
+++ b/src/ripple/app/data/SqliteDatabase.cpp
@@ -17,6 +17,7 @@
*/
//==============================================================================
+#include
#include
#include
#include
diff --git a/src/ripple/app/data/SqliteDatabase.h b/src/ripple/app/data/SqliteDatabase.h
index 664057c6f4..aca6c7def1 100644
--- a/src/ripple/app/data/SqliteDatabase.h
+++ b/src/ripple/app/data/SqliteDatabase.h
@@ -20,6 +20,10 @@
#ifndef RIPPLE_SQLITEDATABASE_H_INCLUDED
#define RIPPLE_SQLITEDATABASE_H_INCLUDED
+#include
+#include
+#include
+#include
#include
#include
diff --git a/src/ripple/app/impl/BasicApp.cpp b/src/ripple/app/impl/BasicApp.cpp
index 8e65069d02..d7318ae287 100644
--- a/src/ripple/app/impl/BasicApp.cpp
+++ b/src/ripple/app/impl/BasicApp.cpp
@@ -17,7 +17,9 @@
*/
//==============================================================================
+#include
#include
+#include
BasicApp::BasicApp(std::size_t numberOfThreads)
{
diff --git a/src/ripple/app/ledger/AcceptedLedger.cpp b/src/ripple/app/ledger/AcceptedLedger.cpp
index c383571ed7..ff1201ebb5 100644
--- a/src/ripple/app/ledger/AcceptedLedger.cpp
+++ b/src/ripple/app/ledger/AcceptedLedger.cpp
@@ -17,7 +17,9 @@
*/
//==============================================================================
+#include
#include
+#include
#include
namespace ripple {
diff --git a/src/ripple/app/ledger/AcceptedLedger.h b/src/ripple/app/ledger/AcceptedLedger.h
index 25bf4638f7..639703ea46 100644
--- a/src/ripple/app/ledger/AcceptedLedger.h
+++ b/src/ripple/app/ledger/AcceptedLedger.h
@@ -20,6 +20,8 @@
#ifndef RIPPLE_ACCEPTEDLEDGER_H
#define RIPPLE_ACCEPTEDLEDGER_H
+#include
+
namespace ripple {
/** A ledger that has become irrevocable.
diff --git a/src/ripple/app/ledger/AcceptedLedgerTx.cpp b/src/ripple/app/ledger/AcceptedLedgerTx.cpp
index 748eaae1b3..a3ee78f4d5 100644
--- a/src/ripple/app/ledger/AcceptedLedgerTx.cpp
+++ b/src/ripple/app/ledger/AcceptedLedgerTx.cpp
@@ -17,6 +17,9 @@
*/
//==============================================================================
+#include
+#include
+#include
#include
#include
#include
diff --git a/src/ripple/app/ledger/AcceptedLedgerTx.h b/src/ripple/app/ledger/AcceptedLedgerTx.h
index 0177ae03d5..187ee0c36e 100644
--- a/src/ripple/app/ledger/AcceptedLedgerTx.h
+++ b/src/ripple/app/ledger/AcceptedLedgerTx.h
@@ -20,6 +20,8 @@
#ifndef RIPPLE_ACCEPTEDLEDGERTX_H
#define RIPPLE_ACCEPTEDLEDGERTX_H
+#include
+
namespace ripple {
/**
diff --git a/src/ripple/app/ledger/AccountStateSF.cpp b/src/ripple/app/ledger/AccountStateSF.cpp
index d4e9121540..7ef576a1d8 100644
--- a/src/ripple/app/ledger/AccountStateSF.cpp
+++ b/src/ripple/app/ledger/AccountStateSF.cpp
@@ -17,7 +17,10 @@
*/
//==============================================================================
+#include
#include
+#include
+#include
#include
#include
#include
@@ -35,6 +38,9 @@ void AccountStateSF::gotNode (bool fromFilter,
Blob& nodeData,
SHAMapTreeNode::TNType)
{
+ // VFALCO SHAMapSync filters should be passed the SHAMap, the
+ // SHAMap should provide an accessor to get the injected Database,
+ // and this should use that Database instad of getNodeStore
getApp().getNodeStore ().store (hotACCOUNT_NODE, mLedgerSeq, std::move (nodeData), nodeHash);
}
diff --git a/src/ripple/app/ledger/BookListeners.cpp b/src/ripple/app/ledger/BookListeners.cpp
index 9784c36ccf..c4edc29cd3 100644
--- a/src/ripple/app/ledger/BookListeners.cpp
+++ b/src/ripple/app/ledger/BookListeners.cpp
@@ -17,6 +17,9 @@
*/
//==============================================================================
+#include
+#include
+#include
#include
namespace ripple {
diff --git a/src/ripple/app/ledger/BookListeners.h b/src/ripple/app/ledger/BookListeners.h
index 7657f282b7..dac8e679a2 100644
--- a/src/ripple/app/ledger/BookListeners.h
+++ b/src/ripple/app/ledger/BookListeners.h
@@ -20,6 +20,9 @@
#ifndef RIPPLE_BOOKLISTENERS_H
#define RIPPLE_BOOKLISTENERS_H
+#include
+#include
+
namespace ripple {
/** Listen to public/subscribe messages from a book. */
diff --git a/src/ripple/app/ledger/ConsensusTransSetSF.cpp b/src/ripple/app/ledger/ConsensusTransSetSF.cpp
index da1a5cd907..eaa59e9ad0 100644
--- a/src/ripple/app/ledger/ConsensusTransSetSF.cpp
+++ b/src/ripple/app/ledger/ConsensusTransSetSF.cpp
@@ -17,8 +17,13 @@
*/
//==============================================================================
+#include
#include
+#include
+#include
#include
+#include
+#include
#include
#include
diff --git a/src/ripple/app/ledger/DirectoryEntryIterator.cpp b/src/ripple/app/ledger/DirectoryEntryIterator.cpp
index 47e89eeb68..9998eb988a 100644
--- a/src/ripple/app/ledger/DirectoryEntryIterator.cpp
+++ b/src/ripple/app/ledger/DirectoryEntryIterator.cpp
@@ -17,6 +17,10 @@
*/
//==============================================================================
+#include
+#include
+#include
+
namespace ripple {
/** Get the current ledger entry */
diff --git a/src/ripple/app/ledger/DirectoryEntryIterator.h b/src/ripple/app/ledger/DirectoryEntryIterator.h
index 7a1e28ccc5..0fa87d730d 100644
--- a/src/ripple/app/ledger/DirectoryEntryIterator.h
+++ b/src/ripple/app/ledger/DirectoryEntryIterator.h
@@ -20,6 +20,10 @@
#ifndef RIPPLE_DIRECTORYENTRYITERATOR_H_INCLUDED
#define RIPPLE_DIRECTORYENTRYITERATOR_H_INCLUDED
+#include
+#include
+#include
+
namespace ripple {
/** An iterator that walks the ledger entries in a single directory */
diff --git a/src/ripple/app/ledger/InboundLedger.cpp b/src/ripple/app/ledger/InboundLedger.cpp
index 7152164a42..6f5788b76d 100644
--- a/src/ripple/app/ledger/InboundLedger.cpp
+++ b/src/ripple/app/ledger/InboundLedger.cpp
@@ -17,9 +17,15 @@
*/
//==============================================================================
+#include
#include
#include
+#include
+#include
+#include
#include
+#include
+#include
#include
#include
#include
diff --git a/src/ripple/app/ledger/InboundLedger.h b/src/ripple/app/ledger/InboundLedger.h
index c33845378b..8689f03ce4 100644
--- a/src/ripple/app/ledger/InboundLedger.h
+++ b/src/ripple/app/ledger/InboundLedger.h
@@ -20,7 +20,9 @@
#ifndef RIPPLE_INBOUNDLEDGER_H
#define RIPPLE_INBOUNDLEDGER_H
+#include
#include
+#include
#include
namespace ripple {
diff --git a/src/ripple/app/ledger/InboundLedgers.cpp b/src/ripple/app/ledger/InboundLedgers.cpp
index 593c2823c1..f9670adfa3 100644
--- a/src/ripple/app/ledger/InboundLedgers.cpp
+++ b/src/ripple/app/ledger/InboundLedgers.cpp
@@ -17,7 +17,10 @@
*/
//==============================================================================
+#include
#include
+#include
+#include
#include
#include
#include //
diff --git a/src/ripple/app/ledger/Ledger.cpp b/src/ripple/app/ledger/Ledger.cpp
index 36badfaca5..b532ca7bb0 100644
--- a/src/ripple/app/ledger/Ledger.cpp
+++ b/src/ripple/app/ledger/Ledger.cpp
@@ -17,11 +17,25 @@
*/
//==============================================================================
+#include
+#include
+#include
+#include
+#include
+#include
#include
+#include
+#include
+#include
+#include
#include
+#include
+#include
+#include
#include
#include
#include
+#include
#include
#include
#include
diff --git a/src/ripple/app/ledger/Ledger.test.cpp b/src/ripple/app/ledger/Ledger.test.cpp
index a35a9334d0..73aa15f1f9 100644
--- a/src/ripple/app/ledger/Ledger.test.cpp
+++ b/src/ripple/app/ledger/Ledger.test.cpp
@@ -18,11 +18,16 @@
//==============================================================================
#include
+#include
+#include
+#include
#include
#include
+#include
#include
#include
#include
+#include
namespace ripple {
diff --git a/src/ripple/app/ledger/LedgerCleaner.cpp b/src/ripple/app/ledger/LedgerCleaner.cpp
index 90c35c1044..11ab90312b 100644
--- a/src/ripple/app/ledger/LedgerCleaner.cpp
+++ b/src/ripple/app/ledger/LedgerCleaner.cpp
@@ -17,8 +17,15 @@
*/
//==============================================================================
+#include
#include
+#include
+#include
+#include
+#include
#include
+#include
+#include
#include
#include //
#include
diff --git a/src/ripple/app/ledger/LedgerCleaner.h b/src/ripple/app/ledger/LedgerCleaner.h
index 794f5d188c..177ed71711 100644
--- a/src/ripple/app/ledger/LedgerCleaner.h
+++ b/src/ripple/app/ledger/LedgerCleaner.h
@@ -20,10 +20,11 @@
#ifndef RIPPLE_LEDGERCLEANER_H_INCLUDED
#define RIPPLE_LEDGERCLEANER_H_INCLUDED
-#include //
+#include
#include
#include
#include
+#include
namespace ripple {
diff --git a/src/ripple/app/ledger/LedgerEntrySet.cpp b/src/ripple/app/ledger/LedgerEntrySet.cpp
index cc1d816755..61ac908636 100644
--- a/src/ripple/app/ledger/LedgerEntrySet.cpp
+++ b/src/ripple/app/ledger/LedgerEntrySet.cpp
@@ -17,9 +17,13 @@
*/
//==============================================================================
+#include
#include
+#include
#include
#include
+#include
+#include
namespace ripple {
diff --git a/src/ripple/app/ledger/LedgerEntrySet.h b/src/ripple/app/ledger/LedgerEntrySet.h
index b3625374d5..4fddf33afa 100644
--- a/src/ripple/app/ledger/LedgerEntrySet.h
+++ b/src/ripple/app/ledger/LedgerEntrySet.h
@@ -20,8 +20,14 @@
#ifndef RIPPLE_LEDGERENTRYSET_H
#define RIPPLE_LEDGERENTRYSET_H
+#include
+#include
+#include
+
namespace ripple {
+// VFALCO Does this belong here? Is it correctly named?
+
enum TransactionEngineParams
{
tapNONE = 0x00,
diff --git a/src/ripple/app/ledger/LedgerHistory.cpp b/src/ripple/app/ledger/LedgerHistory.cpp
index f833ad32be..e34d07e50c 100644
--- a/src/ripple/app/ledger/LedgerHistory.cpp
+++ b/src/ripple/app/ledger/LedgerHistory.cpp
@@ -17,8 +17,10 @@
*/
//==============================================================================
-#include
+#include
#include
+#include
+#include
namespace ripple {
diff --git a/src/ripple/app/ledger/LedgerHistory.h b/src/ripple/app/ledger/LedgerHistory.h
index 061b7aea99..28a1b97c70 100644
--- a/src/ripple/app/ledger/LedgerHistory.h
+++ b/src/ripple/app/ledger/LedgerHistory.h
@@ -20,7 +20,9 @@
#ifndef RIPPLE_LEDGERHISTORY_H
#define RIPPLE_LEDGERHISTORY_H
+#include
#include
+#include
#include
namespace ripple {
@@ -28,7 +30,7 @@ namespace ripple {
// VFALCO TODO Rename to OldLedgers ?
/** Retains historical ledgers. */
-class LedgerHistory : beast::LeakChecked
+class LedgerHistory
{
public:
explicit
diff --git a/src/ripple/app/ledger/LedgerMaster.cpp b/src/ripple/app/ledger/LedgerMaster.cpp
index 663eed7a0d..cd5f733308 100644
--- a/src/ripple/app/ledger/LedgerMaster.cpp
+++ b/src/ripple/app/ledger/LedgerMaster.cpp
@@ -17,14 +17,27 @@
*/
//==============================================================================
-#include
+#include
#include
+#include
+#include
#include
#include
#include
-#include
-#include
+#include
+#include
+#include
+#include
#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
#include
#include
#include //
diff --git a/src/ripple/app/ledger/LedgerMaster.h b/src/ripple/app/ledger/LedgerMaster.h
index 850d220c7f..f7e331d0de 100644
--- a/src/ripple/app/ledger/LedgerMaster.h
+++ b/src/ripple/app/ledger/LedgerMaster.h
@@ -20,6 +20,7 @@
#ifndef RIPPLE_LEDGERMASTER_H_INCLUDED
#define RIPPLE_LEDGERMASTER_H_INCLUDED
+#include
#include
#include
#include
diff --git a/src/ripple/app/ledger/LedgerProposal.cpp b/src/ripple/app/ledger/LedgerProposal.cpp
index d060ffe1ca..9fd843476f 100644
--- a/src/ripple/app/ledger/LedgerProposal.cpp
+++ b/src/ripple/app/ledger/LedgerProposal.cpp
@@ -17,8 +17,11 @@
*/
//==============================================================================
+#include
+#include
#include
#include
+#include
namespace ripple {
@@ -36,7 +39,6 @@ LedgerProposal::LedgerProposal (uint256 const& pLgr, std::uint32_t seq,
mTime = boost::posix_time::second_clock::universal_time ();
}
-
LedgerProposal::LedgerProposal (RippleAddress const& naPub, RippleAddress const& naPriv,
uint256 const& prevLgr, uint256 const& position,
std::uint32_t closeTime) :
diff --git a/src/ripple/app/ledger/LedgerProposal.h b/src/ripple/app/ledger/LedgerProposal.h
index c0a57da0b1..229b1e8ebc 100644
--- a/src/ripple/app/ledger/LedgerProposal.h
+++ b/src/ripple/app/ledger/LedgerProposal.h
@@ -17,8 +17,16 @@
*/
//==============================================================================
-#ifndef __PROPOSELEDGER__
-#define __PROPOSELEDGER__
+#ifndef RIPPLE_APP_LEDGERPROPOSAL_H_INCLUDED
+#define RIPPLE_APP_LEDGERPROPOSAL_H_INCLUDED
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
namespace ripple {
diff --git a/src/ripple/app/ledger/LedgerTiming.cpp b/src/ripple/app/ledger/LedgerTiming.cpp
index c5d0abdbff..6ff9d21f86 100644
--- a/src/ripple/app/ledger/LedgerTiming.cpp
+++ b/src/ripple/app/ledger/LedgerTiming.cpp
@@ -17,6 +17,7 @@
*/
//==============================================================================
+#include
#include
#include
diff --git a/src/ripple/app/ledger/OrderBookDB.cpp b/src/ripple/app/ledger/OrderBookDB.cpp
index e2478e8de1..3bc1a6afd2 100644
--- a/src/ripple/app/ledger/OrderBookDB.cpp
+++ b/src/ripple/app/ledger/OrderBookDB.cpp
@@ -17,6 +17,15 @@
*/
//==============================================================================
+#include
+#include
+#include
+#include
+#include