Commit Graph

22 Commits

Author SHA1 Message Date
Michael Fabian 'Xaymar' Dirks 6cc5076333 error: Add unsupported operation error code 2019-04-11 01:41:45 +02:00
Michael Fabian 'Xaymar' Dirks 99e47d59f7 samples/benchmark: Basic benchmark sample 2019-01-08 07:58:10 +01:00
Michael Fabian 'Xaymar' Dirks 8571beb2dc windows/server: Fix crash when disconnecting sockets 2019-01-08 07:57:40 +01:00
Michael Fabian 'Xaymar' Dirks a178f4118a readme: Add missing 0 to timings 2019-01-08 03:42:58 +01:00
Michael Fabian 'Xaymar' Dirks 8a4df2cc3a samples/single-process-ipc: Add single process IPC sample
A basic sample to show the layout required to do any IPC work for both client and server. It does not have a multi-process architecture and instead relies on threading, but this already shows the speed that should be expected when using DataPath.
2019-01-08 03:06:08 +01:00
Michael Fabian 'Xaymar' Dirks 9b9504d925 windows/waitable: Allow a timeout of 0 2019-01-08 03:01:54 +01:00
Michael Fabian 'Xaymar' Dirks 80ee995dbd windows/utility: Set event in def_io_completion_routine 2019-01-08 03:01:19 +01:00
Michael Fabian 'Xaymar' Dirks 6029b37796 windows/socket: Assign io completion routine and test event first 2019-01-08 03:01:03 +01:00
Michael Fabian 'Xaymar' Dirks 28aaf02788 server: Fix several crashes with variable iteration 2019-01-08 03:00:29 +01:00
Michael Fabian 'Xaymar' Dirks 2af167bec3 waitable: Do not return Failure when timing out. 2019-01-07 00:27:37 +01:00
Michael Fabian 'Xaymar' Dirks 6626a5441b socket: Remove datapath::error from on_close 2019-01-07 00:25:03 +01:00
Michael Fabian 'Xaymar' Dirks 18c772fafb server: Asynchronous Accept events
This detaches accept from the task workflow.
2019-01-07 00:24:42 +01:00
Michael Fabian 'Xaymar' Dirks 98654b68f1 waitable: Fix asserts 2019-01-07 00:23:40 +01:00
Michael Fabian 'Xaymar' Dirks c6de678c36 event: Fix template 2019-01-07 00:23:40 +01:00
Michael Fabian 'Xaymar' Dirks 808af66bb0 task: Add header information to data 2019-01-07 00:23:40 +01:00
Michael Fabian 'Xaymar' Dirks 5facc71844 windows/utility: Add default io completion routine 2019-01-07 00:23:40 +01:00
Michael Fabian 'Xaymar' Dirks 8417fdfd67 datapath.hpp: Assign default max client to be 0 (infinite) 2019-01-06 11:25:48 +01:00
Michael Fabian 'Xaymar' Dirks 20da2b943a datapath.hpp: Only include necessary headers and formatting 2019-01-06 11:18:44 +01:00
Michael Fabian 'Xaymar' Dirks 1f5096f3a5 License: Fix extra space before name 2019-01-06 11:17:01 +01:00
Michael Fabian 'Xaymar' Dirks b7c20ecd20 Initial README 2019-01-06 11:13:02 +01:00
Michael Fabian 'Xaymar' Dirks 92e5a327b2 Initial Code 2019-01-06 11:12:50 +01:00
Michael Fabian 'Xaymar' Dirks 009868afe6 Initial Commit 2019-01-06 11:10:29 +01:00