d46b5e008a
try to fix cloud again
2024-06-01 22:27:39 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
Бычков Андрей
cb59017ebb
PICloud many important fixes
2022-11-11 16:18:05 +03:00
Бычков Андрей
39d81dd23b
PICloudServer don't delete clients
2022-11-10 19:01:28 +03:00
Бычков Андрей
8738043dce
some PICloud and PIEthernet fixes
2022-11-09 17:04:13 +03:00
Бычков Андрей
f08a07cab0
небольшая чистка и улучшение кода, попытка исправить picloud
2022-11-07 17:16:27 +03:00
8a5e72c723
migrate to async IO model
...
new PIIODevice::interrupt() virtual method
new PIWaitEvent private class
PIEthernet and PISerial basically tested on Windows and Linux
2022-11-05 23:43:07 +03:00
591c92b4bb
ready to test
2022-11-01 09:17:24 +03:00
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
2022-08-01 18:52:30 +03:00
Бычков Андрей
1b09ad5c27
binlog fixes
...
PIBinaryStream doc
remove makePIPair
rename bytesAvailable
2022-07-28 14:46:58 +03:00
Бычков Андрей
3873f0b03b
PIIODevice::bytesAvailible()
...
fix pistringlist pibinarystream write
pibinarystream::binaryStreamSize()
PIByteArray pibinarystream read with more size fix
pistring pibinarystream read optimization
fix bug in PIIOBinaryStream read and write if failed
workaround in PIIOString::readDevice
PISPI readDevice bug Fixed
2022-07-27 15:43:04 +03:00
Бычков Андрей
d13e68c206
threadedRead now const uchar *
...
pipacketextractor Header mode now more flexible
fix splitTime mode
more refactoring
add virtual override to functions
remove piforeach
replace 0 to nullptr
iterate over pimap via iterators
replace CONNECTU to CONNECT# with compile time check
2022-07-26 17:18:08 +03:00
a4882dc054
complex macros with ;
2022-07-25 11:18:09 +03:00
2bbdbc3ac9
PIIODevice registration dramatically optimization
2022-04-30 11:21:57 +03:00
c1c324a5a8
doc
2022-04-23 12:44:09 +03:00
9fa78a1dbf
doc
2022-04-15 16:36:14 +03:00
d5c27b1181
doc groups
2022-04-06 20:11:47 +03:00
54b5372356
doxygen @ tags replaced to \
2022-03-14 21:19:31 +03:00
00edfa4ef0
cloud data send optimize
2021-09-01 17:48:58 +03:00
be3ce454a0
picloud multithread fix
2021-08-31 19:40:22 +03:00
c937d7251a
it works
2021-08-23 13:56:21 +03:00
99e135caa2
PICloudClient disconnect
2021-08-20 17:22:25 +03:00
9de7045d63
picloud revert to condvars and fix
2021-08-20 16:36:28 +03:00
0e65151e9f
PIEthernet error 232
...
PICloud many fixes
PIBroadcast recursive fix
2021-08-20 10:55:47 +03:00
4c0530d89a
picloud ping and fix big bugs
2021-08-19 18:13:05 +03:00
25def958a1
rename doc macros
2021-08-04 16:31:32 +03:00
0c7ce272e6
fix some warnings, add some doc
2021-08-04 14:31:36 +03:00
d0db8012e6
PICloud small patches
2021-07-20 21:11:33 +03:00
77477a1853
PICloud IODevice flags
2021-04-12 18:04:42 +03:00
5042cd739f
PICloud resolve addr
2021-04-12 15:02:42 +03:00
dbd2267a8c
PICloud change protocol > server_uuid
2021-04-12 11:35:34 +03:00
f0e2410929
PICrypt passwordHash fix hash and return, PICloud repair Server exit, fix PIAuth pass_hash gen
2021-04-08 11:53:10 +03:00
4584d9c639
PIObject::deleted now has 1 argument
...
PIIODevice small refactoring
new PIIODevice virtual methods: threadedReadTerminated() and threadedWriteTerminated()
PIIODevice::stop now accept bool "hard" instead of "wait"
PIStreamPacker new features: packet size crypt and aggressive optimization
2021-04-07 22:13:56 +03:00
21e00e7176
picloud data send and receive, not tested
2021-04-07 17:19:58 +03:00
fd2e0b2eed
picloud fix segfault on close
2021-04-07 15:52:53 +03:00
1fd9851068
PICloud with streampacker
2021-04-07 14:38:32 +03:00
fcf9f0f80e
picloud add server logics
2021-04-06 17:49:07 +03:00
be0db84147
PICloud connect/disconnect
2021-04-06 15:24:58 +03:00
f0d4801d3c
picloud next iteration
2021-04-05 17:42:02 +03:00
c5f70f4e09
picloud
2020-08-28 17:49:58 +03:00
234d4e73be
picloud
2020-08-27 19:40:11 +03:00
cfebf8cf23
cloud test
2020-08-26 17:28:56 +03:00
3965e54e38
start develop picloud
2020-08-24 13:23:31 +03:00
ccd6a9888f
tree changes
2020-08-19 00:47:05 +03:00