Commit Graph

23 Commits

Author SHA1 Message Date
Dmitry Simonenko efea502408 machinarium: be consistent about timeout type 2017-05-24 16:01:55 +03:00
Dmitry Simonenko 8af4ce89d8 machinarium: rename fiber into coroutine 2017-05-24 13:11:03 +03:00
Dmitry Simonenko 7f61db76a0 machinarium: scheduler and context refactoring 2017-05-18 15:07:16 +03:00
Dmitry Simonenko dbbc7687d5 machinarium: simplify call interface; refactoring 2017-05-18 13:43:43 +03:00
Dmitry Simonenko bc6462e2a9 machinarium: remove machine ref from io 2017-05-18 13:31:25 +03:00
Dmitry Simonenko 8e15e7ccdd machinarium: make api object_method specific 2017-05-18 13:18:25 +03:00
Dmitry Simonenko e89110d87d machinarium: make machines run in separate threads 2017-05-17 17:20:04 +03:00
Dmitry Simonenko 93646e25b9 machinarium: rename mm_t into mm_machine_t 2017-05-17 14:49:52 +03:00
Dmitry Simonenko c60340d6cb machinarium: major rework of fiber operation call logic 2017-04-20 14:56:47 +03:00
Dmitry Simonenko ea3ef72118 machinarium: remove return value from fd callback 2017-04-19 16:38:00 +03:00
Dmitry Simonenko 259fc79315 machinarium: do optimistic io call before polling 2017-04-17 16:16:35 +03:00
Dmitry Simonenko c630877d90 machinarium: implement machine_accept_timedout() 2017-04-13 22:46:35 +03:00
Dmitry Simonenko c435fc3640 machinarium: make name resolution work; enable tls 2017-04-13 22:41:18 +03:00
Dmitry Simonenko 6301d72b3a machinarium: properly setup accepted client io 2017-04-13 21:36:17 +03:00
Dmitry Simonenko 53bcf195b0 machinarium: support machine_accept() timeout 2017-04-13 21:10:42 +03:00
Dmitry Simonenko c932b593f7 machinarium: implement machine_accept() 2017-04-13 21:08:21 +03:00
Dmitry Simonenko a345f172c8 machinarium: add accepted flag to distinguish tls type 2017-04-04 13:53:58 +03:00
Dmitry Simonenko 3957218bf9 machinarium: implement accept/server tls support 2017-03-31 17:02:16 +03:00
Dmitry Simonenko 9be76d1eb4 machinarium: remake error setters 2017-03-29 14:58:27 +03:00
Dmitry Simonenko ae15cce60d machinarium: rename machine.h to machinarium.h 2017-03-21 15:55:23 +03:00
Dmitry Simonenko 5360997ad3 machinarium: move machine to src (complete refactoring) 2017-03-21 15:50:44 +03:00
Dmitry Simonenko d9357c7dc2 machinarium: remove src/ 2017-03-21 15:48:48 +03:00
Dmitry Simonenko 0c466a90ae machinarium: move source code base from lib into src 2017-01-17 17:12:21 +03:00