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 |
|