Commit Graph

77 Commits

Author SHA1 Message Date
lganzzzo
d1bd453fc1 no Controllable for MatchMap 2018-12-31 13:00:35 +02:00
lganzzzo
f0a68581c4 better router performance 2018-12-31 05:31:29 +02:00
lganzzzo
2bf5693d60 Fixed zombie connection handler task 2018-12-30 03:03:28 +02:00
lganzzzo
f22beaca5d Fix to SimpleBodyDecoder. Don't call stream::transfer if content-length is zero 2018-12-19 16:46:09 +02:00
lganzzzo
062411e072 better simple and async web FullTest 2018-12-13 17:47:58 +02:00
lganzzzo
3a8fecee3d better error handling for HeadersReader 2018-12-09 18:15:42 +02:00
lganzzzo
645666dbf9 web::FullTest correct behaviour 2018-12-09 03:10:20 +02:00
lganzzzo
362b1cc371 lib compiles 2018-12-09 01:39:46 +02:00
lganzzzo
57f9b00e6a basic refactoring in progress 2018-12-07 18:29:01 +02:00
lganzzzo
619ad7461d RequestHeadersReader added 2018-11-25 23:14:34 +02:00
lganzzzo
919d4472c1 new http-headers-parser concept 2018-11-25 13:52:11 +02:00
lganzzzo
4a107a2bef generalization of ConnectionProvider. ConnectionProvider for virtual_::client/virtual_::server 2018-11-15 22:39:18 +02:00
lganzzzo
a959ba2852 reuse connection in ApiClient 2018-11-11 00:51:56 +02:00
lganzzzo
de3571ddb8 Better oatpp::stream::transferAsync 2018-11-09 01:47:59 +02:00
lganzzzo
153b9987c9 Better oatpp::data::stream::transfer() 2018-11-08 12:13:46 +02:00
lganzzzo
1d7180ba02 Configuring BodyDecoder in incoming Request/Response 2018-11-08 03:14:29 +02:00
lganzzzo
766b4803aa constexpr removed. base64 test 2018-10-17 12:22:24 +03:00
lganzzzo
d9d125c0ea code cleanup 2018-10-13 19:41:32 +03:00
lganzzzo
46095a0daf codegens moved to one folder 2018-10-08 17:30:28 +03:00
lganzzzo
fcd65a5842 Better error message, and proper log level for StreamBufferProxy flushAsync 2018-10-03 21:06:22 +03:00
lganzzzo
897938bc28 Async processor optimization 2018-10-02 03:15:15 +03:00
lganzzzo
b1147b5c5b Added default thread number config value for AsyncHttpConnectionHandler 2018-09-28 10:06:38 +03:00
lganzzzo
c18230a776 performance optimization for multithreaded server 2018-09-25 01:28:07 +03:00
lganzzzo
f777ece1c3 Fixed thread cpu range for web::server::HttpConnectionHandler 2018-09-24 00:12:24 +03:00
lganzzzo
22fc5bc0db Setting affinity group for HttpConnectionHandler threads 2018-09-24 00:02:30 +03:00
lganzzzo
8e5f64c916 Utility methods for oatpp::concurrency::Thread 2018-09-23 23:05:37 +03:00
lganzzzo
db4531bd3a lock to cpu mapping 2018-09-22 13:20:52 +03:00
lganzzzo
4d5c02a2a1 priorities experiment 2018-09-21 02:55:42 +03:00
lganzzzo
369a994381 experiment with small strings 2018-09-21 00:00:28 +03:00
lganzzzo
b5338c72b1 better AsyncHttpConnectionHandler processing loop 2018-09-16 18:11:59 +03:00
lganzzzo
2eb807f1d7 better stream io api 2018-09-16 03:37:05 +03:00
lganzzzo
b0f0013a93 Better write handling 2018-09-14 18:37:55 +03:00
lganzzzo
fa847a9964 Better ErrorHandling in ApiController 2018-09-13 19:33:24 +03:00
lganzzzo
3fd6a2cf0c Qualifier name for mapping enabled types. Better Endpoint info 2018-07-31 03:13:03 +03:00
lganzzzo
56fcf725e7 Better ApiClient code-gen macro 2018-07-13 00:47:07 +03:00
lganzzzo
4971e6e28a deleted old code 2018-06-28 00:11:55 +03:00
lganzzzo
36b5dc27dd Fix to field ordering 2018-06-27 02:25:59 +03:00
lganzzzo
075c8e45c0 OATPP_VERSION stemp added 2018-06-27 02:11:59 +03:00
lganzzzo
248452893a Better client error handling, better url mapping 2018-06-27 01:42:02 +03:00
lganzzzo
204e8cce2a Better ObjectMapping 2018-06-26 23:17:48 +03:00
lganzzzo
6effe7ae30 PtrWrapper, ObjectWrapper refactoring 2018-06-26 19:25:56 +03:00
lganzzzo
80aa0ca5ba PtrWrapper moved to data::mapping::type 2018-06-26 16:34:27 +03:00
lganzzzo
f4ed466b22 Better mapping types structure 2018-06-26 15:47:44 +03:00
lganzzzo
004fb5927c fixed web::url::Parser 2018-06-26 02:37:42 +03:00
lganzzzo
938592ff67 new string concept. basic refactoring 2018-06-26 02:30:01 +03:00
lganzzzo
b7ab204a6d virtual socket + mem-leaks fixes 2018-06-23 15:00:25 +03:00
lganzzzo
9826028b9a Fixed order of field initialization 2018-05-16 01:52:24 +03:00
lganzzzo
c7a8ec48c3 better url mapping 2018-05-15 21:14:02 +03:00
lganzzzo
0db0438ae1 introducing RequestInterceptor 2018-05-15 02:02:00 +03:00
lganzzzo
f857d9e7fb url: query params parsing 2018-05-14 17:06:46 +03:00