Timur A. Fatkhullin
285f8de1f7
add AdcGenericNetClient class
2024-11-14 23:16:08 +03:00
78a9e53d18
Back to C++20 standard!
...
Logging is worked (AdcOstreamLogger and AdcSPDLOGLogger classes)
2024-11-14 18:33:07 +03:00
05e0055193
...
2024-11-13 18:01:31 +03:00
7251f95459
add AdcOstreamLogger class (std::basic_stream based multithread-safe
...
simple logger)
2024-11-12 18:07:00 +03:00
Timur A. Fatkhullin
9769c24005
...
2024-11-12 01:00:22 +03:00
6acc1f94ba
CMakeLists.txt: requires C++23 standard
...
CMakeLists.txt: add compiler version checks
adc_netserver.h: add AdcTrivialLogger class (use of 'deduced this'
feature of C++23 standard); AdcGenericNetServer class now has basic
based on std::basic_ostream logging capability
2024-11-11 18:36:54 +03:00
Timur A. Fatkhullin
afa8d09ade
...
2024-11-09 23:51:40 +03:00
Timur A. Fatkhullin
8d6e1bb59c
...
2024-11-06 00:15:20 +03:00
Timur A. Fatkhullin
7685f4c014
...
2024-10-26 22:16:38 +03:00
Timur A. Fatkhullin
a496758ca4
AdcNetServiceASIO/AdcNetServiceASIOTLS: new implementation
2024-10-26 20:56:05 +03:00
0d62c9defc
...
2024-10-21 18:11:35 +03:00
5b50d714f7
...
2024-10-09 18:08:29 +03:00
3d89dd3715
AdcNetServiceASIOBase: delete move constructor (asio::streambuf is not
...
movable), acceptor_t.asyncAccept completion token has signature:
void(std::error_code, std::shared_ptr<netservice_t>)
2024-10-02 16:43:45 +03:00
Timur A. Fatkhullin
f329bcecec
AdcNetServiceASIOBase: add acceptor_t inner class
2024-10-01 23:33:53 +03:00
Timur A. Fatkhullin
8aef1a7c25
rewrite SESSION_PROTO.search
...
rewrite ASIO NETSERVICE.asyncReceive
rewrite ASIO NETSESSION
2024-09-29 00:42:13 +03:00
242a0571e0
...
2024-09-27 14:57:46 +03:00
Timur A. Fatkhullin
78f2f1b8ed
...
2024-09-25 23:23:52 +03:00
Timur A. Fatkhullin
52de9a861b
start rewriting ASIO-related network service implementation
2024-09-16 23:28:18 +03:00
a7626bfe5e
move implementations for ASIO-library to net/asio subdirectory
2024-09-14 16:21:03 +03:00
f215ea7a6d
...
2024-09-12 18:09:36 +03:00
8ae489f1c5
...
2024-09-11 18:20:57 +03:00
Timur A. Fatkhullin
56bf7abcb7
rewrite adc_net_concepts.h
2024-09-10 00:36:20 +03:00
fd0625a84b
...
2024-09-03 17:56:41 +03:00
Timur A. Fatkhullin
39aefe462a
add net/adc_net_concepts.h: start declaration of network components
...
interfaces
2024-09-03 00:01:35 +03:00