Commit Graph

2114 Commits

Author SHA1 Message Date
Vinnie Falco
045c3cc01f Reorganize all includes in ripple_main.cpp 2013-06-06 21:42:46 -07:00
Vinnie Falco
34cb5c6569 Move LoadMonitor definitions to the .cpp 2013-06-06 21:42:39 -07:00
Vinnie Falco
aa33fbed92 Merge ripple_db into ripple_main because of circular dependencies 2013-06-06 21:42:31 -07:00
Vinnie Falco
3f3c76ab7e Split LoadEvent to a new file 2013-06-06 21:42:21 -07:00
Vinnie Falco
32a3024ce4 Refactor FeatureTable into IFeatures
Conflicts:
	src/cpp/ripple/FeatureTable.h
	src/cpp/ripple/ripple_Features.cpp
2013-06-06 21:38:01 -07:00
Vinnie Falco
ee49051e1c Downgrade access specification from protected to private in most places
Conflicts:
	src/cpp/ripple/FeatureTable.h
	src/cpp/ripple/HashedObject.h
	src/cpp/ripple/NetworkOPs.h
2013-06-06 20:44:58 -07:00
Vinnie Falco
594c47f16b Refactor SuppressionTable into IHashRouter
Conflicts:
	src/cpp/ripple/Application.h
2013-06-06 20:43:33 -07:00
Vinnie Falco
fb487bdb41 Refactor UniqueNodeList into IUniqueNodeList 2013-06-06 20:43:08 -07:00
Vinnie Falco
2cfcda1440 Use ScopedLock RAII for some Application members
Conflicts:
	src/cpp/ripple/Application.h
2013-06-06 20:42:54 -07:00
Vinnie Falco
739cde3f2a Use beast::ScopedPointer to hold IFeeVote in Application
Conflicts:
	RippleD.props
	newcoin.vcxproj.filters
	src/cpp/ripple/Application.cpp
	src/cpp/ripple/Application.h
2013-06-06 20:41:37 -07:00
Vinnie Falco
70df832967 Suppress and document websocket warning C4309 2013-06-06 20:41:04 -07:00
Vinnie Falco
cd3195d901 Temporarily merge un-refactored modules into ripple_main 2013-06-06 20:40:56 -07:00
Vinnie Falco
456b6e5460 Refactor ValidationCollection into IValidations 2013-06-06 20:40:50 -07:00
Vinnie Falco
ec732ed113 Refactor LoadFeeTrack into ILoadFeeTrack, split DatabaseCon out from Application.h
Conflicts:
	src/cpp/ripple/Application.cpp
2013-06-06 20:40:44 -07:00
JoelKatz
f897b17027 Merge branch 'feature' into develop 2013-06-05 16:40:28 -07:00
JoelKatz
339fb50370 server_info cleanup. 2013-06-05 16:39:55 -07:00
JoelKatz
c5c970467e Merge branch 'extra-cache' into develop 2013-06-05 16:14:47 -07:00
JoelKatz
e02a49f045 Sign with no locks. 2013-06-05 14:59:06 -07:00
JoelKatz
31f1a109a0 Wait longer for RPC. 2013-06-05 14:58:30 -07:00
JoelKatz
d3e7fb5ba0 When an object is found in the epehermal DB, put it in the cache. 2013-06-05 13:38:58 -07:00
JoelKatz
04b6eacf8e Bugfix. 2013-06-05 13:25:34 -07:00
JoelKatz
2af49fc55a Support ephemeral cache with SQLite. 2013-06-05 13:24:20 -07:00
JoelKatz
b7920f40b7 Implement the ephemeral cache. 2013-06-05 10:25:03 -07:00
JoelKatz
cc0b9ad01c LevelDB is now mandatory 2013-06-05 09:37:26 -07:00
JoelKatz
3d65ae7784 Typo 2013-06-05 09:32:44 -07:00
JoelKatz
a47c69802d Typo 2013-06-05 09:27:32 -07:00
JoelKatz
f7810215a5 Actually set the cached transaction state. 2013-06-02 01:48:07 -07:00
JoelKatz
880d2f9264 Fix a cause of deadlocks. Cannot acquire the master lock while
holding a PeerSet lock.
2013-06-01 22:17:26 -07:00
JoelKatz
16933a049f Whitespace changes. 2013-06-01 20:48:08 -07:00
JoelKatz
6e220cc97e More feature RPC support. 2013-05-31 16:22:38 -07:00
Vinnie Falco
fd6172273c Refactor FeeVote into IFeeVote abstract interface 2013-05-31 07:13:21 -07:00
JoelKatz
1d95d8f36c Clean up addition of initial features. 2013-05-30 14:57:27 -07:00
JoelKatz
8acb34db91 Feature friendly names. 2013-05-30 14:50:14 -07:00
JoelKatz
69a904133f Block operation if a feature we don't support is enabled in the ledger. 2013-05-30 14:30:06 -07:00
JoelKatz
a38e80eb6b Function to get list of features supported by ledger. 2013-05-30 13:44:18 -07:00
JoelKatz
45c117bf91 Merge branch 'develop' into feature 2013-05-30 13:21:45 -07:00
JoelKatz
ce3a8d9d76 Use the new visitor code to reimplement account_offers. 2013-05-30 13:20:34 -07:00
JoelKatz
fdea361dd7 Add 'visitAccountItems' function. 2013-05-30 13:07:53 -07:00
JoelKatz
38abc08e18 Tune SLE cache size. 2013-05-30 13:07:38 -07:00
JoelKatz
bdba947c42 Enlarge the immutable SLE cache. 2013-05-30 12:54:40 -07:00
JoelKatz
5baf3a09bb Remove obsolete parameter 2013-05-30 12:19:08 -07:00
JoelKatz
bae8d37890 Merge branch 'develop' into feature 2013-05-30 12:06:32 -07:00
JoelKatz
aef0a84e07 Don't use getAccountState as a quick way to check if an account
exists in a ledger. It's much heavier than needed.
2013-05-30 11:48:13 -07:00
JoelKatz
87bdcbbaed Updates 2013-05-30 10:35:17 -07:00
JoelKatz
df874d6193 Bugfix. 2013-05-30 10:35:17 -07:00
JoelKatz
5af4673104 RPC infrastructure for feature management. 2013-05-30 10:35:17 -07:00
JoelKatz
d5b1970ab3 Write back feature majority times. Mark a FIXME. 2013-05-30 10:35:17 -07:00
JoelKatz
76358edc31 Static feature support. 2013-05-30 10:35:17 -07:00
Vinnie Falco
606b2a2942 Move Ripple protobuf declarations to ripple_data 2013-05-30 10:16:23 -07:00
Vinnie Falco
47e00f20fb Move InstanceCounter to ripple_basics 2013-05-30 10:16:23 -07:00