This commit is contained in:
2020-08-28 17:49:58 +03:00
parent 234d4e73be
commit c5f70f4e09
6 changed files with 63 additions and 21 deletions

View File

@@ -24,9 +24,7 @@
#define PICLOUDCLIENT_H
#include "pip_cloud_export.h"
#include "piiodevice.h"
class PIEthernet;
#include "piethernet.h"
class PIP_CLOUD_EXPORT PICloudClient : public PIIODevice
@@ -34,7 +32,7 @@ class PIP_CLOUD_EXPORT PICloudClient : public PIIODevice
PIIODEVICE(PICloudClient)
public:
//!
explicit PICloudClient();
explicit PICloudClient(const PIString & path = PIString(), PIIODevice::DeviceMode mode = PIIODevice::ReadWrite);
virtual ~PICloudClient();
protected:
@@ -42,7 +40,10 @@ protected:
bool closeDevice();
private:
PIEthernet * eth;
int readDevice(void * read_to, int max_size);
int writeDevice(const void * data, int max_size);
PIEthernet eth;
};
#endif // PICLOUDCLIENT_H