diff --git a/src_io_utils/pistreampacker.cpp b/src_io_utils/pistreampacker.cpp index 8f9c69c6..ccf90879 100644 --- a/src_io_utils/pistreampacker.cpp +++ b/src_io_utils/pistreampacker.cpp @@ -100,12 +100,11 @@ void PIStreamPacker::send(const PIByteArray & data) { void PIStreamPacker::received(uchar * readed, int size) { - PIByteArray ba(readed, size); - receivedBA(ba); + received(PIByteArray(readed, size)); } -void PIStreamPacker::receivedBA(const PIByteArray & data) { +void PIStreamPacker::received(const PIByteArray & data) { stream.append(data); //piCout << "rec" << data.size(); while (stream.size_s() >= 4) { diff --git a/src_main/io_utils/pistreampacker.h b/src_main/io_utils/pistreampacker.h index 7a0df5ba..eb9af034 100644 --- a/src_main/io_utils/pistreampacker.h +++ b/src_main/io_utils/pistreampacker.h @@ -76,7 +76,7 @@ public: void send(const PIByteArray & data); //! Receive data part. If packet is ready, raise \a received() event - void receivedBA(const PIByteArray & data); + void received(const PIByteArray & data); EVENT_HANDLER2(void, received, uchar * , readed, int, size);