62 Commits

Author SHA1 Message Date
221f595bcb ... 2024-11-15 12:49:11 +03:00
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
Timur A. Fatkhullin
4a20eecc02 AdcGenericNetServer, AdcDeviceNetServer, AdcDeviceNetServer::Session and
AdcDeviceNetServerASIO classes now have template parameter 'IdentT' (type
of identificator)
2024-11-05 18:02:28 +03:00
Timur A. Fatkhullin
fb43a2b378 rename AdcEndpointPrser to AdcEndpoint
fixes
2024-11-02 23:59:20 +03:00
Timur A. Fatkhullin
75b42f40e5 working tests/adc_asio_netserver_test.cpp 2024-11-02 21:02:41 +03:00
Timur A. Fatkhullin
2f46b08c8e ... 2024-11-02 00:58:25 +03:00
8e13ad0c3c ... 2024-11-01 17:26:52 +03:00
3b1a318ee7 ... 2024-10-31 17:17:16 +03:00
Timur A. Fatkhullin
ff42a30717 ... 2024-10-30 23:02:32 +03:00
9cde583688 ... 2024-10-30 18:20:16 +03:00
Timur A. Fatkhullin
f14b4fdc10 ... 2024-10-30 00:09:30 +03:00
81f0f6b02d ... 2024-10-29 17:57:06 +03:00
Timur A. Fatkhullin
4e3e3ec60e ... 2024-10-29 01:21:24 +03:00
1047b57013 ... 2024-10-28 18:01:42 +03:00
Timur A. Fatkhullin
a496758ca4 AdcNetServiceASIO/AdcNetServiceASIOTLS: new implementation 2024-10-26 20:56:05 +03:00
Timur A. Fatkhullin
062c26537d .... 2024-10-23 23:55:40 +03:00
ad0bdf062a ... 2024-10-23 19:07:21 +03:00
0d62c9defc ... 2024-10-21 18:11:35 +03:00
d1d822415b ... 2024-10-10 17:57:06 +03:00
5b50d714f7 ... 2024-10-09 18:08:29 +03:00
Timur A. Fatkhullin
bd0654a8af ... 2024-10-09 00:33:30 +03:00
76d8fb6916 ... 2024-10-08 17:49:48 +03:00
Timur A. Fatkhullin
6bd447c458 ... 2024-10-08 01:50:40 +03:00
7e3aed284c ... 2024-10-07 18:09:28 +03:00
Timur A. Fatkhullin
8bcc8edbb0 ... 2024-10-06 23:12:22 +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
1c327f8fd3 ... 2024-09-26 18:12:21 +03:00
fb86450f16 ... 2024-09-25 18:38:39 +03:00
Timur A. Fatkhullin
2cf0b1f94c ... 2024-09-24 21:51:05 +03:00
02dee70db9 ... 2024-09-24 18:09:59 +03:00
Timur A. Fatkhullin
eb44cd114d ... 2024-09-21 23:15:12 +03:00
7265a68fd6 ... 2024-09-19 17:45:23 +03:00
da4b958d6b ... 2024-09-18 16:35:13 +03:00
Timur A. Fatkhullin
52de9a861b start rewriting ASIO-related network service implementation 2024-09-16 23:28:18 +03:00
d33c101d70 ... 2024-09-15 01:25:58 +03:00
06959e8746 ... 2024-06-07 16:59:27 +03:00
efa48ee132 ... add reserved elements conception 2024-06-05 12:45:17 +03:00
cf543feeb5 ... 2024-06-05 09:35:39 +03:00
2f662b0d79 .... 2024-06-04 18:18:05 +03:00
c0316937e3 .... 2024-06-03 18:02:46 +03:00
9e13bf0d74 ... 2024-05-29 12:15:12 +03:00
Timur A. Fatkhullin
2acb97e973 ... 2024-05-28 23:41:36 +03:00
3821d965cc ... 2024-05-28 11:59:56 +03:00
Timur A. Fatkhullin
534d98994b AdcDeviceCommand is now parameter-less
rewrite AdcDeviceAttribute class, basic tests of AdcDeviceAttribute passed
2024-05-19 20:28:53 +03:00
Timur A. Fatkhullin
5dcc57707b due to GCC strange behavior with cast operator AdcDeviceAttribute class is now
has its own full "value holder" implementation without inheritance from
AdcValueHolder
2024-05-15 02:27:16 +03:00
Timur A. Fatkhullin
6d28bf7747 add common/adc_valholder.h header:
new conception: 1) no validator
                  2) AdcSerializingValueHolder is now non-templated
                     class
2024-05-12 01:54:32 +03:00
ba60fadb79 solve problem with adc_func_traits
add and use concept adc_is_callable
rewrite value holder and device attribute classes
with new constructor's arguments resolution scheme
2024-05-04 22:29:10 +03:00
Timur A. Fatkhullin
2412b59b7a ... 2024-05-04 00:40:59 +03:00