57 Commits

Author SHA1 Message Date
8bbba2e236 AdcSpdlogLogger: add logMessage(spdlog::level::level_enum level,
spdlog::format_string_t<ArgTs...> fmt, ArgTs&&... args) method
2024-12-18 17:41:52 +03:00
Timur A. Fatkhullin
c2673a0345 AdcSpdlogLogger::addMarkToPattern: remove trailing space after [] 2024-12-12 22:02:45 +03:00
51c6fb4bba fixes 2024-12-10 17:02:22 +03:00
221f595bcb ... 2024-11-15 12:49:11 +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
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
6a4278c247 ... 2024-10-29 17:36:16 +03:00
0d62c9defc ... 2024-10-21 18:11:35 +03:00
Timur A. Fatkhullin
117d8c4a3d ... 2024-10-20 01:29:08 +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
25f60e561b ... 2024-10-04 17:26:15 +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
8aef1a7c25 rewrite SESSION_PROTO.search
rewrite ASIO NETSERVICE.asyncReceive
rewrite ASIO NETSESSION
2024-09-29 00:42:13 +03:00
d33c101d70 ... 2024-09-15 01:25:58 +03:00
f215ea7a6d ... 2024-09-12 18:09:36 +03:00
8ae489f1c5 ... 2024-09-11 18:20:57 +03:00
Timur A. Fatkhullin
8c1410ec90 ... 2024-06-09 20:05:42 +03:00
Timur A. Fatkhullin
a482a8dbc8 ... 2024-06-09 15:39:00 +03:00
cf543feeb5 ... 2024-06-05 09:35:39 +03:00
c0316937e3 .... 2024-06-03 18:02:46 +03:00
Timur A. Fatkhullin
65cd65b2d8 ... 2024-06-01 21:40:13 +03:00
9e13bf0d74 ... 2024-05-29 12:15:12 +03:00
Timur A. Fatkhullin
366d4e05b0 start network-related part 2024-05-25 20:58:15 +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
e23fc602be ... 2024-05-12 19:23:15 +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
Timur A. Fatkhullin
070922e5d5 ... 2024-05-06 00:05:05 +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
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
b4a4722583 ... 2024-04-30 15:28:24 +03:00
Timur A. Fatkhullin
b6edadee03 ... 2024-04-30 11:47:42 +03:00
Timur A. Fatkhullin
7737edc77f ... 2024-04-28 00:43:08 +03:00
Timur A. Fatkhullin
c84756ce07 ... 2024-04-27 00:39:58 +03:00
Timur A. Fatkhullin
ad8e81896a ... 2024-04-22 00:48:39 +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
ede0012268 ... 2024-04-11 19:43:20 +03:00
fd02bd2ad7 ... 2024-04-09 17:34:56 +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