git-svn-id: svn://db.shs.com.ru/pip@651 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -95,7 +95,10 @@ void PIStreamPacker::received(const PIByteArray & data) {
|
|||||||
if (packet.size_s() == packet_size) {
|
if (packet.size_s() == packet_size) {
|
||||||
PIByteArray cd = decryptData(packet);
|
PIByteArray cd = decryptData(packet);
|
||||||
//piCout << "decrypt" << packet.size() << "->" << cd.size() << key().size();
|
//piCout << "decrypt" << packet.size() << "->" << cd.size() << key().size();
|
||||||
if (!cd.isEmpty()) packetReceiveEvent(cd);
|
if (!cd.isEmpty()) {
|
||||||
|
packetReceived(cd);
|
||||||
|
packetReceiveEvent(cd);
|
||||||
|
}
|
||||||
packet.clear();
|
packet.clear();
|
||||||
packet_size = -1;
|
packet_size = -1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -86,6 +86,11 @@ public:
|
|||||||
|
|
||||||
//! \}
|
//! \}
|
||||||
|
|
||||||
|
protected:
|
||||||
|
|
||||||
|
//! Packet successfully received, by default does nothing
|
||||||
|
virtual void packetReceived(PIByteArray data) {}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
PIByteArray stream, packet;
|
PIByteArray stream, packet;
|
||||||
int packet_size;
|
int packet_size;
|
||||||
|
|||||||
Reference in New Issue
Block a user