Vinnie Falco
6546c30e17
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
..
2014-03-14 08:03:48 -07:00
2014-03-14 08:03:48 -07:00
2014-02-24 19:25:01 -08:00
2014-03-14 07:57:19 -07:00
2014-03-14 07:57:19 -07:00
2014-02-28 12:03:33 -08:00
2014-03-14 08:03:48 -07:00
2014-03-14 08:03:48 -07:00
2014-03-03 18:51:56 -08:00
2014-01-07 15:57:45 -08:00
2014-03-14 08:03:48 -07:00
2014-02-22 21:33:00 -08:00
2014-01-21 10:28:34 -05:00
2014-02-28 12:15:12 -08:00
2014-01-16 17:18:05 -05:00
2014-02-28 12:03:33 -08:00
2014-02-28 12:03:33 -08:00
2013-09-28 15:09:11 -07:00
2014-03-14 08:03:48 -07:00
2014-02-28 12:15:12 -08:00
2013-12-27 16:47:43 -08:00
2013-09-28 15:30:01 -07:00
2014-02-03 22:55:47 -08:00
2013-09-28 19:34:16 -07:00
2014-01-07 15:57:45 -08:00
2013-09-28 15:09:11 -07:00
2013-12-27 16:47:43 -08:00
2014-01-07 15:57:45 -08:00
2013-09-28 15:09:11 -07:00
2013-09-23 10:13:24 -07:00
2014-02-03 22:55:47 -08:00
2014-01-07 15:57:45 -08:00
2013-12-27 17:46:51 -08:00
2014-01-07 15:57:45 -08:00
2014-02-22 21:33:00 -08:00
2013-09-28 15:30:01 -07:00
2013-11-30 01:42:37 -08:00
2013-09-19 14:42:54 -07:00
2013-09-23 10:13:24 -07:00
2014-01-07 15:57:45 -08:00
2014-02-28 12:03:33 -08:00
2013-09-21 16:58:55 -07:00
2014-02-28 12:03:33 -08:00
2013-09-23 10:13:24 -07:00