PIEthernet error 232

PICloud many fixes
PIBroadcast recursive fix
This commit is contained in:
2021-08-20 10:55:47 +03:00
parent 3c20728210
commit 0e65151e9f
5 changed files with 69 additions and 45 deletions

View File

@@ -50,14 +50,14 @@ protected:
int writeDevice(const void * data, int size);
DeviceInfoFlags deviceInfoFlags() const {return PIIODevice::Reliable;}
void notifyBuffer();
private:
EVENT_HANDLER1(void, _readed, PIByteArray &, data);
PIByteArray buff;
PIMutex mutex_buff;
PIMutex mutex_connect;
PIConditionVariable cond_buff;
PIConditionVariable cond_connect;
std::atomic_bool is_connected;
std::atomic_bool is_connected, is_connecting;
};
#endif // PICLOUDCLIENT_H