odyssey/src
Dmitry Simonenko 7f275249f2 machinarium: define queue api 2017-05-22 14:01:58 +03:00
..
CMakeLists.txt machinarium: define queue api 2017-05-22 14:01:58 +03:00
machinarium.h machinarium: define queue api 2017-05-22 14:01:58 +03:00
machinarium_private.h machinarium: define queue api 2017-05-22 14:01:58 +03:00
mm.c machinarium: fix libssl initialization leak 2017-05-19 15:07:38 +03:00
mm.h machinarium: introduce msg api 2017-05-19 14:17:58 +03:00
mm_accept.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_bind.c machinarium: remove machine ref from io 2017-05-18 13:31:25 +03:00
mm_buf.h machinarium: move machine to src (complete refactoring) 2017-03-21 15:50:44 +03:00
mm_build.h.cmake machinarium: add valgrind support 2017-05-16 17:31:01 +03:00
mm_call.c machinarium: add channel tests 2017-05-19 15:27:50 +03:00
mm_call.h machinarium: simplify call interface; refactoring 2017-05-18 13:43:43 +03:00
mm_channel.c machinarium: introduce channel api 2017-05-19 14:47:48 +03:00
mm_channel.h machinarium: detach channel reader after call return 2017-05-19 15:57:57 +03:00
mm_clock.c machinarium: simplify call interface; refactoring 2017-05-18 13:43:43 +03:00
mm_clock.h machinarium: major rework of fiber operation call logic 2017-04-20 14:56:47 +03:00
mm_close.c machinarium: remove machine ref from io 2017-05-18 13:31:25 +03:00
mm_connect.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_context.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_context.h machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_context_stack.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_context_stack.h machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_dns.c machinarium: make machines run in separate threads 2017-05-17 17:20:04 +03:00
mm_epoll.c machinarium: make machines run in separate threads 2017-05-17 17:20:04 +03:00
mm_epoll.h machinarium: add basic event loop and epoll driver stub 2017-04-07 17:43:12 +03:00
mm_fd.h machinarium: remove return value from fd callback 2017-04-19 16:38:00 +03:00
mm_fiber.c machinarium: implement channels: per-fiber msg passing ipc 2017-05-19 14:40:18 +03:00
mm_fiber.h machinarium: implement channels: per-fiber msg passing ipc 2017-05-19 14:40:18 +03:00
mm_idle.h machinarium: add idle handler callback 2017-04-10 16:03:15 +03:00
mm_io.c machinarium: downgrade libssl bindings impl from 1.1 to 1.0 2017-05-18 16:56:22 +03:00
mm_io.h machinarium: remove machine ref from io 2017-05-18 13:31:25 +03:00
mm_list.h machinarium: move machine to src (complete refactoring) 2017-03-21 15:50:44 +03:00
mm_loop.c machinarium: make machines run in separate threads 2017-05-17 17:20:04 +03:00
mm_loop.h machinarium: remove return value from fd callback 2017-04-19 16:38:00 +03:00
mm_machine.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_machine.h machinarium: add name to machine_create(); use it as a thread name 2017-05-17 17:35:55 +03:00
mm_machine_mgr.c machinarium: implement basic machine manager 2017-05-18 12:50:28 +03:00
mm_machine_mgr.h machinarium: implement basic machine manager 2017-05-18 12:50:28 +03:00
mm_macro.h machinarium: move machine to src (complete refactoring) 2017-03-21 15:50:44 +03:00
mm_msg.c machinarium: introduce msg api 2017-05-19 14:17:58 +03:00
mm_msg_pool.c machinarium: implement msg pool 2017-05-19 14:12:00 +03:00
mm_msg_pool.h machinarium: detach channel reader after call return 2017-05-19 15:57:57 +03:00
mm_poll.h machinarium: remove return value from fd callback 2017-04-19 16:38:00 +03:00
mm_queue.c machinarium: define queue api 2017-05-22 14:01:58 +03:00
mm_queue.h machinarium: define queue api 2017-05-22 14:01:58 +03:00
mm_read.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_read.h machinarium: rework readahead support 2017-04-18 15:02:28 +03:00
mm_scheduler.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_scheduler.h machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_socket.c machinarium: make machines run in separate threads 2017-05-17 17:20:04 +03:00
mm_socket.h machinarium: make name resolution work; enable tls 2017-04-13 22:41:18 +03:00
mm_thread.c machinarium: add name to machine_create(); use it as a thread name 2017-05-17 17:35:55 +03:00
mm_thread.h machinarium: add name to machine_create(); use it as a thread name 2017-05-17 17:35:55 +03:00
mm_timer.h machinarium: major rework of fiber operation call logic 2017-04-20 14:56:47 +03:00
mm_tls.c machinarium: make api object_method specific 2017-05-18 13:18:25 +03:00
mm_tls.h machinarium: initialize tls->server 2017-04-05 16:54:07 +03:00
mm_tls_io.c machinarium: fix libssl initialization leak 2017-05-19 15:07:38 +03:00
mm_tls_io.h machinarium: fix libssl initialization leak 2017-05-19 15:07:38 +03:00
mm_write.c machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
mm_write.h machinarium: separate direct io and api layers 2017-03-28 13:31:14 +03:00