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