2
0
mirror of https://github.com/oatpp/oatpp.git synced 2025-03-31 18:30:22 +08:00

124 Commits

Author SHA1 Message Date
lganzzzo
2f02d9e016 Set thread affinity on linux but not on android 2019-05-31 22:19:41 +03:00
Benjamin Kier
5df66ea902 Fixed warnings 2 in the project (implicit cast, move, unused and uninitialized variables). 2019-05-31 14:35:44 -04:00
Benjamin Kier
1b6451ebfe Fixed warnings in the project (implicit cast, move, unused and uninitialized variables). 2019-05-31 14:35:44 -04:00
Doug Camens
23a792a2ee Fix compile error...
error: no member named 'strtol' in namespace 'std'
2019-05-31 14:35:44 -04:00
Doug Camens
4a5d1f670a Fix compile error on Android 2019-05-31 14:35:44 -04:00
lganzzzo
71630b62b1 Better Router API 2019-05-28 03:44:08 +03:00
lganzzzo
e312034331 better API-docs 2019-05-27 02:22:48 +03:00
lganzzzo
041eaa5e3a fix lgtm Alert 2019-05-26 20:46:02 +03:00
lganzzzo
7bc8fe2d79 show micro-ticks in the logs by default 2019-05-26 16:55:44 +03:00
lganzzzo
13fbcf9930 Better Logging system 2019-05-26 16:45:02 +03:00
lganzzzo
2f7a1af234 unique_ptr for IOEventWorker::m_inEvents 2019-05-22 01:01:47 +03:00
lganzzzo
b7d305780a remove redundant nullptr checks 2019-05-21 21:04:56 +03:00
lganzzzo
1fcdcc2fe0 remove redundant nullptr check 2019-05-21 00:40:55 +03:00
lganzzzo
312fcae8a5 Introduce IOEventWorkerForeman to support full-duplex IO event mode 2019-05-04 09:50:13 +03:00
lganzzzo
acc719957a refactor oatpp::async::worker::Worker interface 2019-05-03 17:26:47 +03:00
lganzzzo
3e10e28317 minor API-docs fixes 2019-04-30 19:45:00 +03:00
lganzzzo
c54dbe662c proper server stoppage in Full-Tests with real port 2019-04-29 02:56:53 +03:00
lganzzzo
744d8e03fa Fix virtual_::Pipe::Reader::WaitListListener 2019-04-28 02:18:15 +03:00
lganzzzo
90cf16181a Fix pipe Async action suggestions 2019-04-28 01:42:00 +03:00
lganzzzo
4e7ef39f43 Add ability to wait for all async::Executor tasks finished 2019-04-27 12:30:14 +03:00
lganzzzo
4b3ea45ec0 remove timer-wait in ClientServerTestRunner - join threads instead 2019-04-27 03:39:47 +03:00
lganzzzo
04393657e5 oatpp::test::UnitTest print non-empty pools only on failure 2019-04-27 03:08:28 +03:00
lganzzzo
a59a6d7166 check for EPOLLEXCLUSIVE flag 2019-04-27 02:56:24 +03:00
lganzzzo
464a3212fd remove duplicate file in src/CMakeLists.txt 2019-04-27 02:42:36 +03:00
lganzzzo
03388a295c New Async Event-Based IO using kqueue/epoll. + Use CoroutineWaitList for virtual_::* I/O 2019-04-27 02:40:39 +03:00
lganzzzo
3836421898 Concept of CoroutineWaitList 2019-04-26 05:10:42 +03:00
lganzzzo
7744874467 IOEventWorker epoll implementation 2019-04-25 03:09:25 +03:00
lganzzzo
d04baee494 draft of epoll based IOEventWorker 2019-04-24 23:07:39 +03:00
lganzzzo
755bcad21a Draft of IOEventWorker 2019-04-24 07:03:31 +03:00
lganzzzo
48b217ede1 extend stream interfaces to suggest async actions 2019-04-23 03:05:10 +03:00
lganzzzo
d8200cd28b Introduce stream I/O Mode 2019-04-23 00:55:21 +03:00
lganzzzo
b14313ddbd cleanup stream API docs 2019-04-22 23:11:42 +03:00
lganzzzo
ff0b8faa79 Introduce ConsistentOutputStream interface 2019-04-22 18:52:03 +03:00
lganzzzo
103417feec fix includes in memory/Allocator.hpp 2019-04-19 02:20:17 +03:00
lganzzzo
0eabe86303 fix linux build 2019-04-19 02:18:12 +03:00
lganzzzo
e1155aa970 Better TimerWorker 2019-04-18 03:39:46 +03:00
lganzzzo
b573610a4b refactor SpinLock 2019-04-18 03:17:58 +03:00
lganzzzo
5b541fc76b move async workers to oatpp::async::worker namespace 2019-04-18 01:06:03 +03:00
lganzzzo
475f024538 better IOWorker 2019-04-17 02:10:32 +03:00
lganzzzo
9f63e87d79 increase oatpp version to 0.19.4 2019-04-16 21:48:01 +03:00
lganzzzo
252a25a431 schedule coroutine to timer while waiting for IO 2019-04-16 03:49:11 +03:00
lganzzzo
8f1400c4bc fix includes for Processor.hpp 2019-04-16 01:34:41 +03:00
lganzzzo
6bdff40792 draft of experimental scheduled AsyncIO 2019-04-15 03:30:50 +03:00
lganzzzo
cac219d027 draft of async processor with scheduling 2019-04-14 02:53:47 +03:00
lganzzzo
413cc65e73 new async::Processor draft 2019-04-09 03:27:48 +03:00
lganzzzo
a76b37778b async IOWorker draft 2019-04-07 02:46:54 +03:00
lganzzzo
08ff2a566c better API-docs for oatpp::async::Coroutine 2019-04-06 20:26:50 +03:00
lganzzzo
2f5d3b1bbd use getaddrinfo for SimpleTCPConnectionProvider 2019-04-06 19:00:55 +03:00
lganzzzo
b3b45593f1 include thread in ClientServerTestRunner 2019-04-06 04:55:02 +03:00
lganzzzo
14ec8c0a4f rename coroutine start methods 2019-04-05 01:15:58 +03:00