Loading include/Packet.h +3 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,9 @@ public: ///Get the the variable part of the source data field as a ByteStream ByteStreamPtr getBSSourceDataFieldsVariablePart(); ///Get the the source data field as a ByteStream ByteStreamPtr getBSSourceDataField(); ///Get the tail as a ByteStream ByteStreamPtr getBSTail(); Loading src/Packet.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -815,6 +815,12 @@ ByteStreamPtr Packet::getBSSourceDataFieldsVariablePart() { return sdff; } ByteStreamPtr Packet::getBSSourceDataField() { dword dimvariablepart = packet->size() - dimPrefix - (dimPacketStartingFixedPart - dimPacketSourceDataFieldFixed) - dimPacketTail; ByteStreamPtr sdff = ByteStreamPtr(new ByteStream(packet->stream + dimPrefix + dimPacketStartingFixedPart - dimPacketSourceDataFieldFixed, dimvariablepart, bigendian)); return sdff; } ByteStreamPtr Packet::getBSTail() { //dword dimvariablepart = packet->size() - dimPrefix - dimPacketStartingFixedPart - dimPacketTail; ByteStreamPtr tail = ByteStreamPtr(new ByteStream(packet->stream + packet->size() - dimPacketTail, dimPacketTail, bigendian)); Loading Loading
include/Packet.h +3 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,9 @@ public: ///Get the the variable part of the source data field as a ByteStream ByteStreamPtr getBSSourceDataFieldsVariablePart(); ///Get the the source data field as a ByteStream ByteStreamPtr getBSSourceDataField(); ///Get the tail as a ByteStream ByteStreamPtr getBSTail(); Loading
src/Packet.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -815,6 +815,12 @@ ByteStreamPtr Packet::getBSSourceDataFieldsVariablePart() { return sdff; } ByteStreamPtr Packet::getBSSourceDataField() { dword dimvariablepart = packet->size() - dimPrefix - (dimPacketStartingFixedPart - dimPacketSourceDataFieldFixed) - dimPacketTail; ByteStreamPtr sdff = ByteStreamPtr(new ByteStream(packet->stream + dimPrefix + dimPacketStartingFixedPart - dimPacketSourceDataFieldFixed, dimvariablepart, bigendian)); return sdff; } ByteStreamPtr Packet::getBSTail() { //dword dimvariablepart = packet->size() - dimPrefix - dimPacketStartingFixedPart - dimPacketTail; ByteStreamPtr tail = ByteStreamPtr(new ByteStream(packet->stream + packet->size() - dimPacketTail, dimPacketTail, bigendian)); Loading