Commit Graph

28 Commits

Author SHA1 Message Date
Vinnie Falco
647acebdbf New beast Socket, SharedHandler, ComposedAsyncOperation APIs 2013-08-21 19:41:22 -07:00
Vinnie Falco
dd3ac6a154 Make HandlerCall operator() const 2013-08-18 17:21:59 -07:00
Vinnie Falco
7776781560 Fix pure virtual stubs for future returns 2013-08-18 13:08:34 -07:00
Vinnie Falco
d571788172 Tidy up argument types for all wrappers and call sites 2013-08-18 03:07:12 -07:00
Vinnie Falco
2d04fc4641 Remove obsolete handler wrappers 2013-08-18 02:35:53 -07:00
Vinnie Falco
0a58333edc Fixes to handshake and socket wrapper 2013-08-17 21:09:59 -07:00
Vinnie Falco
191562c13c Fix incorrect future returns for pure virtuals 2013-08-17 21:09:59 -07:00
Vinnie Falco
7fe3d3dc1b Fix gcc compile 2013-08-17 21:09:59 -07:00
Vinnie Falco
bb941354ce Generic HandshakeDetectStream and HandshakeDetectLogic 2013-08-17 21:09:57 -07:00
Vinnie Falco
461a710738 Allow selective enabling of async future returns 2013-08-17 21:09:56 -07:00
Vinnie Falco
b064f66ea2 Fix async_result returns and handler copying 2013-08-17 21:09:55 -07:00
Vinnie Falco
462a1394d7 Add this_layer and this_layer_type to SocketWrapper 2013-08-17 21:09:53 -07:00
Vinnie Falco
8c65adbffe Tidy up move obsolete and deprecated files 2013-08-17 21:09:53 -07:00
Vinnie Falco
e3024c9942 Fix rvalue move arguments 2013-08-15 19:00:19 -07:00
Vinnie Falco
e2b0df5f1d Refactor SocketWrapper 2013-08-15 16:57:46 -07:00
Vinnie Falco
ab0b610424 Improvements to TestPeer and PeerTest classes 2013-08-15 16:57:45 -07:00
Vinnie Falco
60935368a3 Move some classes into their own files 2013-08-15 15:45:15 -07:00
Vinnie Falco
c202386a79 Robust method for extracting the underlying template type 2013-08-15 15:45:14 -07:00
Vinnie Falco
a277fc3fbb Fix gcc warnings and errors 2013-08-09 19:59:59 -07:00
Vinnie Falco
405c9be337 TestPeer boost::asio Socket and UnitTest framework 2013-08-09 19:47:12 -07:00
Vinnie Falco
7c7fcde596 Clean up rvalues in arguments and call sites 2013-08-09 19:23:40 -07:00
Vinnie Falco
748cc7773a Add SslContext abstraction 2013-08-09 19:23:40 -07:00
Vinnie Falco
d8d0b63f88 Fix using BOOST_ASIO_MOVE_CAST for passing rvalue references 2013-08-07 19:14:21 -07:00
Vinnie Falco
071b404f80 Fix use sites of BOOST_ASIO_MOVE_ARG 2013-08-07 18:42:19 -07:00
Vinnie Falco
cd4961f017 Fix gcc compile errors 2013-08-07 15:16:43 -07:00
Vinnie Falco
303706e6af Revise all Socket function signatures and return values 2013-08-07 15:16:42 -07:00
Vinnie Falco
5f4865b4cd Tidy up beast_asio 2013-08-07 15:16:41 -07:00
Vinnie Falco
6b2c6a5d39 Add beast_asio module 2013-08-07 15:16:40 -07:00