change PIIODevice read* and write* methods size to "ssize_t"

This commit is contained in:
2022-08-01 18:52:30 +03:00
parent 1b499530c5
commit b1e220e454
39 changed files with 135 additions and 128 deletions

View File

@@ -133,7 +133,7 @@ protected:
virtual void addressesChanged() {}
private:
EVENT_HANDLER2(void, mcastRead, const uchar * , data, int, size);
EVENT_HANDLER2(void, mcastRead, const uchar * , data, ssize_t, size);
void destroyAll();
void initAll(PIVector<PIEthernet::Address> al);
void run() override;

View File

@@ -117,13 +117,13 @@ void PIPacketExtractor::propertyChanged(const char *) {
}
int PIPacketExtractor::readDevice(void * read_to, int max_size) {
ssize_t PIPacketExtractor::readDevice(void * read_to, ssize_t max_size) {
if (dev) return dev->read(read_to, max_size);
return -1;
}
int PIPacketExtractor::writeDevice(const void * data, int max_size) {
ssize_t PIPacketExtractor::writeDevice(const void * data, ssize_t max_size) {
if (dev) return dev->write(data, max_size);
return -1;
}
@@ -182,7 +182,7 @@ bool PIPacketExtractor::validatePayload(const uchar * rec, int size) {
}
bool PIPacketExtractor::threadedRead(const uchar * readed, int size_) {
bool PIPacketExtractor::threadedRead(const uchar * readed, ssize_t size_) {
//piCoutObj << "readed" << size_;
int ss;
tmpbuf.append(readed, size_);

View File

@@ -151,9 +151,9 @@ protected:
private:
void construct();
void propertyChanged(const char *) override;
int readDevice(void * read_to, int max_size) override;
int writeDevice(const void * data, int max_size) override;
bool threadedRead(const uchar * readed, int size) override;
ssize_t readDevice(void * read_to, ssize_t max_size) override;
ssize_t writeDevice(const void * data, ssize_t max_size) override;
bool threadedRead(const uchar * readed, ssize_t size) override;
PIString constructFullPathDevice() const override;
bool openDevice() override;
bool closeDevice() override;

View File

@@ -80,7 +80,7 @@ public:
//! and \a packetReceived() virtual method
void received(const PIByteArray & data);
EVENT_HANDLER2(void, received, const uchar * , readed, int, size);
EVENT_HANDLER2(void, received, const uchar * , readed, ssize_t, size);
//! Connect \"dev\" \a PIIODevice::threadedReadEvent() event to \a received() handler
//! and \a sendRequest() event to \"dev\" \a PIIODevice::write() handler