51 Commits

Author SHA1 Message Date
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
Timur A. Fatkhullin
3ea9aa9c4d ... 2024-05-03 21:55:49 +03:00
Timur A. Fatkhullin
6de9127e58 ... 2024-05-02 23:51:11 +03:00
Timur A. Fatkhullin
0d64e0cf44 ... 2024-05-01 17:17:05 +03:00
Timur A. Fatkhullin
066cb7cf95 ... 2024-04-30 22:30:04 +03:00
Timur A. Fatkhullin
c21490091d ... 2024-04-15 01:11:31 +03:00
Timur A. Fatkhullin
ca46e89536 ... 2024-04-13 23:47:22 +03:00
53779d2f13 add new AdcValueHolder implementation in adc_value.h 2024-04-11 22:11:24 +03:00
9a12ff0c27 ... 2024-04-08 17:37:15 +03:00
Timur A. Fatkhullin
580386459e serializing/deserializing functions 2024-04-08 03:08:35 +03:00
Timur A. Fatkhullin
01d1685199 rewrite constructord and resetValueHolder methods to use default
validator
2024-04-07 01:10:53 +03:00
Timur A. Fatkhullin
fad61ea1df AdcValueHolder class: tests are passed 2024-03-24 23:48:52 +03:00