Commit Graph

55 Commits

Author SHA1 Message Date
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
f1d4270fe8 Default config file 2018-09-14 12:02:20 +03:00
lganzzzo
e2f33e906a Additional static lock/unlock for SpinLock 2018-09-12 23:37:49 +03:00
lganzzzo
2c97116d39 Renamed CRC32.hpp to CRC. Better static_wrapper_cast 2018-08-07 02:15:08 +03:00
lganzzzo
3fd6a2cf0c Qualifier name for mapping enabled types. Better Endpoint info 2018-07-31 03:13:03 +03:00
lganzzzo
016f0de5e7 fix of ObjectWrapper constructor 2018-07-28 00:02:28 +03:00
lganzzzo
8260d175ac more flexible List mapping 2018-07-24 03:46:37 +03:00
lganzzzo
c793d6d4ae Int8, Int16 default types. 2018-07-23 02:24:16 +03:00
lganzzzo
68c5160f4c Better ObjectMapper. Support for ordered fields 2018-07-22 12:57:32 +03:00
lganzzzo
a04ddec3cb basic oatpp ints moved to c++11 fixed size ints as for default 2018-07-19 02:03:34 +03:00
lganzzzo
d35f1dff13 nullptr_t constructor for ObjectWrapper 2018-07-09 03:25:33 +03:00
lganzzzo
5957798e0e Better json-mapper. Support for Map<String, ...> Serialization/Deserialization 2018-07-06 02:39:26 +03:00
lganzzzo
4708c946fb merge with virtual_connection branch 2018-06-28 00:00:35 +03:00
lganzzzo
1358805784 Url parsing 2018-06-27 12:44:26 +03:00
lganzzzo
075c8e45c0 OATPP_VERSION stemp added 2018-06-27 02:11:59 +03:00
lganzzzo
8b91751bbe Fixed string concat 2018-06-27 02:07:08 +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
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
b8a8d41c4f removed throw in memory pool delete 2018-06-07 00:45:58 +03:00
lganzzzo
c7a8ec48c3 better url mapping 2018-05-15 21:14:02 +03:00
lganzzzo
214603d27d network::virtual_::Pipe 2018-05-09 17:16:40 +03:00
lganzzzo
8a6f504384 FIFOBuffer for virtual connection 2018-05-08 01:32:03 +03:00
lganzzzo
2c68d625cd std_str from ParsingCaret::Label 2018-04-29 04:41:26 +03:00
lganzzzo
738fc4c7a0 Minor code cleanup 2018-04-09 18:28:02 +03:00
lganzzzo
0817197033 Better connection management 2018-04-04 03:44:25 +03:00
lganzzzo
82c0d19600 better sigpipe handling 2018-04-02 04:38:57 +03:00
lganzzzo
b8bb4b1281 Better error handling, SO_NOSIGPIPE, HTTP Range parsing 2018-04-01 18:08:13 +03:00
lganzzzo
f9a76661b1 naming fix 2018-03-30 23:20:33 +03:00
lganzzzo
d79792b9a9 Reading and Writing chunked-encoded content asynchronously 2018-03-30 23:03:08 +03:00
lganzzzo
e3afc00044 Fixed data flushing for ChunkedBuffer 2018-03-29 17:02:37 +03:00
lganzzzo
751d525539 restructuring and code cleanup 2018-03-29 07:50:20 +03:00
lganzzzo
d2be7589e4 Error handling for Coroutine 2018-03-27 16:58:56 +03:00
lganzzzo
f2c87a463c async endpoints introduced 2018-03-27 07:36:32 +03:00
lganzzzo
c158b4d001 CoroutineWithResult added 2018-03-26 06:03:51 +03:00
lganzzzo
33842b14df minor code cleanup 2018-03-25 11:02:15 +03:00
lganzzzo
f8daf3d6b8 new fast coroutine processor 2018-03-24 07:06:59 +02:00
lganzzzo
0a49124f94 Integrating Processor2 in progress 2018-03-23 08:15:07 +02:00
lganzzzo
87be65af4d new Coroutine concept 2018-03-22 12:00:46 +02:00
lganzzzo
3e05437a49 Minor upgrades for AsyncProcessor 2018-03-19 05:13:19 +02:00
lganzzzo
d34d11cafd Async Processor with slowQueue 2018-03-19 03:02:15 +02:00
lganzzzo
cc1f7f4541 async processor POC 2018-03-18 19:00:46 +02:00
lganzzzo
e54b64343f new async concept. POC. Flawless performance:) 2018-03-16 06:27:49 +02:00
lganzzzo
6bb2064f16 Removed unused code, and minor refactoring 2018-03-15 00:34:32 +02:00
lganzzzo
7675aa9fb8 Fix for Primitive mapping 2018-03-14 11:40:20 +02:00