Commit Graph

113 Commits

Author SHA1 Message Date
Dmitry Simonenko 52cab7f6a8 machinarium: remake mm_connect to use sockaddr* 2016-12-08 16:16:32 +03:00
Dmitry Simonenko 25bd253f86 machinarium: do not create connection socket 2016-12-08 16:10:59 +03:00
Dmitry Simonenko 7c4f2f0e2e machinarium: add second getaddrinfo test 2016-12-07 18:24:02 +03:00
Dmitry Simonenko 65601592b0 machinarium: add second getaddrinfo cancel test 2016-12-07 18:18:51 +03:00
Dmitry Simonenko 3ede6c4b4c machinarium: add getaddrinfo cancelation test 2016-12-07 18:17:00 +03:00
Dmitry Simonenko af149f8326 machinarium: remake req cancel logic; add req refs 2016-12-07 18:16:35 +03:00
Dmitry Simonenko 936583da43 machinarium: add getaddrinfo test 2016-12-07 17:59:01 +03:00
Dmitry Simonenko 82067bc005 machinarium: add cancel getaddrinfo support 2016-12-07 17:58:25 +03:00
Dmitry Simonenko 36cd8d1767 machinarium: add cancel request logic 2016-12-07 17:57:46 +03:00
Dmitry Simonenko 78fcb9f2a4 machinarium: remove io prefixes 2016-12-07 17:16:38 +03:00
Dmitry Simonenko acfe8d0755 machinarium: implement mm_getaddrinfo() 2016-12-07 17:13:32 +03:00
Dmitry Simonenko 12ff075b41 machinarium: add mm_getaddrinfo() api wrapper 2016-12-07 16:54:07 +03:00
Dmitry Simonenko 04339f8b91 machinarium: remove IO prefix from mm_read.h 2016-12-07 16:29:35 +03:00
Dmitry Simonenko fae41a76f9 machinarium: update includes 2016-12-07 16:27:32 +03:00
Dmitry Simonenko 7c2e5a62a2 machinarium: rename mm_ioread to mm_read; add sync version 2016-12-07 16:27:00 +03:00
Dmitry Simonenko 04c25614dc machinarium: rename mm_iowrite to mm_write 2016-12-07 16:26:25 +03:00
Dmitry Simonenko 4f4102df1f machinarium: rename mm_ioread to mm_read 2016-12-07 16:26:03 +03:00
Dmitry Simonenko 7b8e89d0aa machinarium: rename mm_ioaccept to mm_accept 2016-12-07 16:25:34 +03:00
Dmitry Simonenko fdf3388fca machinarium: rename mm_iobind to mm_bind 2016-12-07 16:25:05 +03:00
Dmitry Simonenko d13abf0197 machinarium: rename mm_ioconnect to mm_connect 2016-12-07 16:24:22 +03:00
Dmitry Simonenko 44763bda0a machinarium: update tests makefile 2016-12-06 15:58:39 +03:00
Dmitry Simonenko dd5c502764 machinarium: implement new reader logic 2016-12-06 15:29:49 +03:00
Dmitry Simonenko 025494c981 machinarium: do not allocate buffer in mm_io_readahead() 2016-12-06 15:28:57 +03:00
Dmitry Simonenko db32a8ec0c machinarium: add mm_ioread.h 2016-12-06 15:28:27 +03:00
Dmitry Simonenko a1db0ac008 machinarium: keep previous read implementation 2016-12-06 15:28:04 +03:00
Dmitry Simonenko cdda80ad3f machinarium: implement readahead 2016-11-30 16:13:49 +03:00
Dmitry Simonenko 1924754538 machinarium: switch to different naming scheme 2016-11-29 15:21:38 +03:00
Dmitry Simonenko dec5f1d147 machinarium: add mm_io_keepalive() 2016-11-28 15:38:20 +03:00
Dmitry Simonenko 3732a00130 machinarium: add io nodelay support 2016-11-28 15:25:33 +03:00
Dmitry Simonenko 82a5a22845 machinarium: use correct timer handle in read-write 2016-11-25 18:02:23 +03:00
Dmitry Simonenko e9baca98ec machinarium: move machinarium/ to lib/ 2016-11-25 15:50:06 +03:00
Dmitry Simonenko 1b0a082554 machinarium: clean cancel status on reuse 2016-11-25 15:48:59 +03:00
Dmitry Simonenko d832b6f7af machinarium: rename project 2016-11-25 14:45:20 +03:00
Dmitry Simonenko 3f4b98f485 flint: remove example folder 2016-11-25 14:42:12 +03:00
Dmitry Simonenko a1e8be2900 flint: add echo server test 2016-11-25 14:41:42 +03:00
Dmitry Simonenko 3472bc8ed0 flint: add context switch benchmark 2016-11-25 14:38:24 +03:00
Dmitry Simonenko 73c1f35a30 flint: add read cancel test 2016-11-25 14:35:21 +03:00
Dmitry Simonenko 86174ef4e0 flint: add client server test 2016-11-25 13:52:02 +03:00
Dmitry Simonenko 6514366cf6 flint: add mm_iowrite implementation 2016-11-25 13:45:05 +03:00
Dmitry Simonenko 8a0ed658ae flint: rename connect tests 2016-11-25 13:31:06 +03:00
Dmitry Simonenko 647f3ab78d flint: add second io connect test 2016-11-25 13:28:43 +03:00
Dmitry Simonenko 64598b7dbd flint: add mm_ioread implementation 2016-11-25 13:26:18 +03:00
Dmitry Simonenko 974c5ed21d flint: add read/write api 2016-11-25 13:22:26 +03:00
Dmitry Simonenko fc51a741de flint: extend accept with backlog argument 2016-11-25 13:21:24 +03:00
Dmitry Simonenko 24c5a9402d flint: add mm_iobind file 2016-11-25 13:20:43 +03:00
Dmitry Simonenko b759b5df07 flint: add machinarium bind and accept api 2016-11-25 13:19:09 +03:00
Dmitry Simonenko 5c4b289aea flint: add mm_iobind 2016-11-25 13:18:13 +03:00
Dmitry Simonenko 379268d0a2 flint: add connect cancel test 2016-11-25 13:14:33 +03:00
Dmitry Simonenko 9c1085cf83 flint: add mm_ioconnect file 2016-11-25 13:00:38 +03:00
Dmitry Simonenko 9c021b5896 flint: rename test files 2016-11-25 12:56:41 +03:00