Vinnie Falco
|
b2d97703c6
|
beast cleanup and tidying:
* Replace custom types with C++11 <cstdint> types
* Fix sqlite integer intos and uses
* Fix String implicit integer constructors
* Escape the enclosing namespace in sqdb
* Replace contract checks with assert
* Make many header files compile independently
* Remove the dependence on beast_core.h in many places
* Remove unused or obsolete classes and functions
* Remove unused or obsolete macros
* Remove unused network functions and files
* Remove unused or obsolete classes:
- ChildProcess
- HighResolutionTimer
- InterProcessLock
- Throw
- TrackedMutex
- UntrackedMutex
- XmlDocument
- XmlElement
|
2014-03-23 15:23:55 -07:00 |
|
Vinnie Falco
|
c2fd1215f5
|
Refactor beast::asio:
* New tools for completion handlers:
- wrap_handler provides composed io_service execution guarantees.
- bind_handler rebinds arguments to handlers.
- shared_handler type-erases any completion handler.
- buffer_sequence type-erases templated BufferSequences
- abstract_socket replaces Socket
- socket_wrapper replaces SocketWrapper
- beast::asio placeholders to work with std::bind
* Removed obsolete classes and functions
- AbstractHandler
- ComposedAsyncOperation
- SharedFunction
- SharedHandler
- SharedHandlerAllocator
- SharedHandlerPtr
- SharedHandlerType
- SocketBase
- SocketWrapperStrand
- wrapHandler
* Refactored classes to use new tools
- abstract_socket
- socket_wrapper
- HandshakeDetector
- HttpClientType
* Miscellanous tidying
- socket classes moved to beast::asio namespace
- beast asio files provide their own namespace declaration.
- Fix IsCallPossible conflicting template parameter name
- Use <boost/get_pointer.hpp> for C++11 compatibility.
- Remove extraneous include path from build environment.
|
2014-03-14 08:03:48 -07:00 |
|
Vinnie Falco
|
a05f33f6a7
|
Add annotation and clean up whitespace
|
2013-11-12 19:30:07 -08:00 |
|
Vinnie Falco
|
fcd689afbf
|
Update copyright notice and licenses
|
2013-09-25 17:27:06 -07:00 |
|
Vinnie Falco
|
19eff08e16
|
Reorganize source files and modules
|
2013-09-23 10:13:21 -07:00 |
|
Vinnie Falco
|
846b8e339c
|
Tidy and rename all Ripple source files
|
2013-09-13 16:58:24 -07:00 |
|
Vinnie Falco
|
45eccf2ccf
|
Move ./modules to ./src
|
2013-09-11 11:20:53 -07:00 |
|