Vinnie Falco
|
cc133ccc4c
|
Refactor SocketWrapper
|
2013-08-15 16:57:46 -07:00 |
|
Vinnie Falco
|
69f0eb109f
|
Add BEAST_DEFINE_IS_CALL_POSSIBLE metaprogramming macro
|
2013-08-15 16:57:45 -07:00 |
|
Vinnie Falco
|
a3ab23a36a
|
Improvements to TestPeer and PeerTest classes
|
2013-08-15 16:57:45 -07:00 |
|
Vinnie Falco
|
5e5b49d4e2
|
Consolidate Process::terminate code
|
2013-08-15 15:45:18 -07:00 |
|
Vinnie Falco
|
377c983ecb
|
Remove spaces from unit test package and class names
|
2013-08-15 15:45:17 -07:00 |
|
Vinnie Falco
|
69b20b52cc
|
Handshake detection wrappers
|
2013-08-15 15:45:17 -07:00 |
|
Vinnie Falco
|
e4a68d9962
|
Infinite PeerTest timeout when debugger attached
|
2013-08-15 15:45:17 -07:00 |
|
Vinnie Falco
|
21f0d63507
|
Add uint24 and network byte order conversions
|
2013-08-15 15:45:16 -07:00 |
|
Vinnie Falco
|
e7b008c6d5
|
Add some missing ByteOrder functions and templates
|
2013-08-15 15:45:16 -07:00 |
|
Vinnie Falco
|
7735187d36
|
Move PeerRole to its own file
|
2013-08-15 15:45:15 -07:00 |
|
Vinnie Falco
|
85f4d7d025
|
Move some classes into their own files
|
2013-08-15 15:45:15 -07:00 |
|
Vinnie Falco
|
e0eaa08597
|
Add PROXY TestPeer client
|
2013-08-15 15:45:15 -07:00 |
|
Vinnie Falco
|
43c065c5b6
|
Robust method for extracting the underlying template type
|
2013-08-15 15:45:14 -07:00 |
|
Vinnie Falco
|
df154e43b1
|
Import ProxyHandshake into beast
|
2013-08-15 15:45:14 -07:00 |
|
Vinnie Falco
|
ba21367b40
|
Fix unused variable warning
|
2013-08-15 08:31:13 -07:00 |
|
Vinnie Falco
|
c420f60259
|
Fix Workers warning
|
2013-08-15 08:28:51 -07:00 |
|
Vinnie Falco
|
b13f35645a
|
Call _exit from Process::terminate()
|
2013-08-12 13:29:24 -07:00 |
|
Vinnie Falco
|
68560c9ea7
|
Add thread naming to Workers
|
2013-08-12 11:00:55 -07:00 |
|
Vinnie Falco
|
1a9019f5f5
|
Add numberOfCurrentlyRunningTasks to Workers
|
2013-08-12 11:00:47 -07:00 |
|
Vinnie Falco
|
969eeec717
|
Add programming by contract support
|
2013-08-12 11:00:37 -07:00 |
|
Vinnie Falco
|
1f59e38dc7
|
Use std::ostream for double to String conversions
|
2013-08-10 03:12:53 -07:00 |
|
Vinnie Falco
|
b202b82f5a
|
Disable failing TestPeer unit test
|
2013-08-10 00:46:33 -07:00 |
|
Vinnie Falco
|
d0bdafff71
|
Fix c++0x errors
|
2013-08-10 00:45:40 -07:00 |
|
Vinnie Falco
|
685af493a4
|
Use deadline_timer to handle async logic properly
|
2013-08-09 23:14:58 -07:00 |
|
Vinnie Falco
|
e8ad5a0e6b
|
Tidy up beast_asio
|
2013-08-09 20:53:49 -07:00 |
|
Vinnie Falco
|
000b5a2b7c
|
Fix gcc warnings and errors
|
2013-08-09 19:59:59 -07:00 |
|
Vinnie Falco
|
88ffd3cdfb
|
TestPeer boost::asio Socket and UnitTest framework
|
2013-08-09 19:47:12 -07:00 |
|
Vinnie Falco
|
98352429c2
|
Update .gitignore for beast_boost module
|
2013-08-09 19:23:40 -07:00 |
|
Vinnie Falco
|
5171a00569
|
Clean up rvalues in arguments and call sites
|
2013-08-09 19:23:40 -07:00 |
|
Vinnie Falco
|
01af51308e
|
Add SslContext abstraction
|
2013-08-09 19:23:40 -07:00 |
|
Vinnie Falco
|
65d4440d0d
|
Fix using BOOST_ASIO_MOVE_CAST for passing rvalue references
|
2013-08-07 19:14:21 -07:00 |
|
Vinnie Falco
|
37276f357c
|
Fix use sites of BOOST_ASIO_MOVE_ARG
|
2013-08-07 18:42:19 -07:00 |
|
Vinnie Falco
|
e0b6620df2
|
More match options for unit test selection string
|
2013-08-07 17:31:48 -07:00 |
|
Vinnie Falco
|
ebabeb6fbd
|
Add 'print' unit test which prints the list of tests
|
2013-08-07 15:34:13 -07:00 |
|
Vinnie Falco
|
33e7c124a3
|
Fix gcc compile errors
|
2013-08-07 15:16:43 -07:00 |
|
Vinnie Falco
|
11ff62e120
|
Revise all Socket function signatures and return values
|
2013-08-07 15:16:42 -07:00 |
|
Vinnie Falco
|
155a6a09b6
|
Tidy up beast_asio
|
2013-08-07 15:16:41 -07:00 |
|
Vinnie Falco
|
74156b6b89
|
Add beast_asio module
|
2013-08-07 15:16:40 -07:00 |
|
Vinnie Falco
|
9387e7dd2d
|
Tweak fatal_error macro to remove warning
|
2013-08-07 15:16:40 -07:00 |
|
Vinnie Falco
|
9aaaa6aef0
|
Make Uncopyable derivations public
|
2013-08-07 15:16:38 -07:00 |
|
Vinnie Falco
|
cc9358ee95
|
Adjust access-specifier
|
2013-08-07 15:16:38 -07:00 |
|
Vinnie Falco
|
06ed133ae3
|
Add fatal_error() macro
|
2013-08-07 15:16:37 -07:00 |
|
Vinnie Falco
|
75b778924f
|
Change to fatal_assert()
|
2013-08-07 15:16:37 -07:00 |
|
Vinnie Falco
|
0c00335627
|
Fatal error in ~Thread if thread still running (undefined behavior)
|
2013-08-07 15:16:36 -07:00 |
|
Vinnie Falco
|
5e3548fc00
|
Add fatal_require and improved FatalError reporting interfaces
|
2013-08-07 15:16:35 -07:00 |
|
Vinnie Falco
|
c8837d07e7
|
Add bool return to stopThread
|
2013-08-07 15:16:35 -07:00 |
|
Vinnie Falco
|
fd14957072
|
Return results of expect in UnitTest
|
2013-08-07 15:16:35 -07:00 |
|
Vinnie Falco
|
1df03b67e7
|
Add RelativeTime::seconds() ctor
|
2013-08-07 15:16:34 -07:00 |
|
Vinnie Falco
|
6d9131084f
|
Add default to UnitTest::fail() and tidy up
|
2013-08-07 15:16:34 -07:00 |
|
Vinnie Falco
|
66b96b90d5
|
Generate a fatal error if a running Thread object is destroyed
|
2013-08-07 15:16:33 -07:00 |
|