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
e46cfdc4bd
more precise using PIIODevice::reading_now flag, Warning! one should use it manually now
...
small enum fix for pip_cmg
2022-10-27 20:58:43 +03:00
359c7816bc
picloud
2022-10-23 18:48:28 +03:00
9438ab4e53
PIIODevice threaded read refactoring
2022-10-23 16:02:09 +03:00
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
2022-08-01 18:52:30 +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
35a3ce6402
picloudtcp.cpp revert some mutex
2021-09-01 10:56:11 +03:00
c937d7251a
it works
2021-08-23 13:56:21 +03:00
1cc46468c1
fail
2021-08-20 18:30:19 +03:00
5cc8ef1eb0
fail reconnect
2021-08-20 18:25:59 +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
d0db8012e6
PICloud small patches
2021-07-20 21:11:33 +03:00
5042cd739f
PICloud resolve addr
2021-04-12 15:02:42 +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
bf63b0e9f3
PIClout data send and receive test
2021-04-07 18:03:28 +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
6be22ac39f
reemove piSwapBinary
2020-08-31 17:53:18 +03:00
c5f70f4e09
picloud
2020-08-28 17:49:58 +03:00
2ef0ca6946
PIIODevice destructor fix
2020-08-26 18:43:33 +03:00
7f2c82dc69
PIEthernet reconnect
2020-08-26 18:01:17 +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