Commit Graph

71 Commits

Author SHA1 Message Date
Vinnie Falco
db531d905c Add Thread::stopThreadAsync 2013-09-30 09:29:33 -07:00
Vinnie Falco
75c28f3951 Tidy up some use of Error for throw 2013-09-28 19:34:16 -07:00
Vinnie Falco
8e58551475 Add Stoppable prepare and start interfaces 2013-09-28 15:30:01 -07:00
Vinnie Falco
e4fe965de0 Move RelativeTime to chrono, add ostream support 2013-09-28 15:09:12 -07:00
Vinnie Falco
3ec36929f1 Add ServiceQueue 2013-09-28 15:09:10 -07:00
Vinnie Falco
1f7d3d47a5 Use boost for functional when the config is set 2013-09-28 15:09:10 -07:00
Vinnie Falco
ab156cbcd1 Fix is_continuation for boost version 2013-09-28 15:09:09 -07:00
Vinnie Falco
4c43faec85 Fix invoked_type type reference 2013-09-28 15:09:09 -07:00
Vinnie Falco
c5f017739d Add SharedData::ConstAccess 2013-09-28 15:09:08 -07:00
Vinnie Falco
d939c039f1 Added AbstractHandler, WrapHandler. HTTPClient Fixes. 2013-09-28 15:09:07 -07:00
Alex Dupre
ca00a595c3 Fix unittest, by removing recursive call. 2013-09-28 20:25:41 +02:00
Vinnie Falco
ae6e9e2790 Build fixes 2013-09-27 05:15:55 -07:00
Vinnie Falco
fcd689afbf Update copyright notice and licenses 2013-09-25 17:27:06 -07:00
Vinnie Falco
1dd50f4422 Add FixedArray, IntrusiveArray, Crypto 2013-09-23 10:13:25 -07:00
Vinnie Falco
20b2e318eb Reorganize beast modules and files 2013-09-23 10:13:24 -07:00
Vinnie Falco
7dd41ffb5b Fix BeforeBoost.h include 2013-09-22 11:52:26 -07:00
Vinnie Falco
ac1ebf403f Add Stoppable to beast 2013-09-22 11:51:46 -07:00
Vinnie Falco
dcbfa1524e Migrate some headers and general tidying 2013-09-22 11:51:44 -07:00
Vinnie Falco
51198c266f Add SharedArg and AsyncObject 2013-09-22 11:51:43 -07:00
Vinnie Falco
ed1a4b1283 Add HTTPRequest and improvements to HTTPMessage parsing 2013-09-22 11:51:43 -07:00
Vinnie Falco
be1cede458 Add some thread classes and fix SharedData with a simple mutex adapter 2013-09-21 16:58:55 -07:00
Vinnie Falco
18d5021640 Make CallQueue unit test runManual 2013-09-20 01:12:21 -07:00
Vinnie Falco
63de1618e9 Remove Beast version printing on startup 2013-09-20 00:57:55 -07:00
Vinnie Falco
5c84f75bd9 Reorganize some MPL and Utility classes and files 2013-09-19 21:37:47 -07:00
Vinnie Falco
97e961a048 Add InterruptibleThread unit test 2013-09-19 14:42:55 -07:00
Vinnie Falco
cc1fd7bc6a ThreadWithCallQueue unit test adjustment 2013-09-19 14:42:55 -07:00
Vinnie Falco
2464607a09 Move and add some template metaprogramming classes 2013-09-19 14:42:54 -07:00
Vinnie Falco
776d934d66 Change filname capitalization (end) 2013-09-19 14:42:54 -07:00
Vinnie Falco
53f7846d2b Move integer types to beast/CStdInt.h 2013-09-19 14:42:53 -07:00
Vinnie Falco
c733eb6e43 Move TargetPlatform.h to beast/Config.h 2013-09-19 14:42:52 -07:00
Vinnie Falco
11601bcccb Add IPEndpoint
Conflicts:
	src/beast/Builds/VisualStudio2012/beast.vcxproj.filters
2013-09-19 14:42:52 -07:00
Vinnie Falco
3ff8902481 Tidy up some zlib macro undefines 2013-09-19 14:42:52 -07:00
Vinnie Falco
d105f6a2bd Rename beast sources for consistency 2013-09-19 14:42:51 -07:00
Vinnie Falco
ed3be7a187 Add CallQueue unit test 2013-09-19 14:42:50 -07:00
Vinnie Falco
ec9ee5cc4b Fixes for consolidated beast unity includes 2013-09-19 14:42:49 -07:00
Vinnie Falco
ff674a32e2 Remove unused and broken classes 2013-09-19 14:42:49 -07:00
Vinnie Falco
3efab6732f Remove unused ConcurrentObject 2013-09-19 14:42:48 -07:00
Vinnie Falco
237093dcd3 Add ThreadWithCallQueue unit test 2013-09-19 14:42:47 -07:00
Vinnie Falco
e2e8f85b3c Remove obsolete beast_Function 2013-09-19 14:42:46 -07:00
JoelKatz
29ec27c377 Temporarily leave sqlite3 in whatever threading mode it was already in. 2013-09-19 10:33:22 -07:00
Vinnie Falco
604ca590b6 Fix SharedSingleton to use memoryBarrier 2013-09-17 17:58:21 -07:00
Vinnie Falco
9b76638351 Tidy up SharedSingleton doc comments 2013-09-17 17:47:06 -07:00
Vinnie Falco
aa89f46ae1 Fix leak on exit from Singleton dependency cycle 2013-09-17 17:47:06 -07:00
Vinnie Falco
0f60a503f6 Rename to DeadlineTimer::cancel() 2013-09-17 17:47:05 -07:00
Vinnie Falco
57f8328b0d Use new instead of ::new for placement 2013-09-17 17:47:05 -07:00
Vinnie Falco
f36fcf635c Journal improvements 2013-09-17 17:47:04 -07:00
Vinnie Falco
607520f2e6 SharedFunction improvements 2013-09-17 17:47:04 -07:00
Vinnie Falco
02cb0f0499 Add LockFreeStack iterators 2013-09-17 17:47:04 -07:00
Vinnie Falco
ee5c600e29 Fix undefined behavior in UnsignedIntegerCalc (again) 2013-09-17 17:47:03 -07:00
Vinnie Falco
ddb8268d5f Fix DeadlineTimer, callback while holding lock 2013-09-17 14:13:27 -07:00