33343536373839
//FIXME right? if ("01000100".equals(getHexString(getPayloadOffset(), 4))) { return new OsiSessionPacket(); } BerNode node = OsiPresentationParser.parser.parsePresentation(getSrcData(), getPayloadOffset()); return new BerNodePayload(node, this); }
838485868788899091
} public IPacketPayload fetchGoosepdu() { if (_goosePdu == null) { BerNode berNode = GoosePduParser.parser.parseGoose(super.getSrcData(), super.getPayloadOffset()); _goosePdu = new BerNodePayload(berNode, this); } return _goosePdu; }
} public IPacketPayload fetchSvpdu() { if (_svPdu == null) { BerNode node = SvPduParser.parser.parseSv(getSrcData(), getPayloadOffset()); _svPdu = new BerNodePayload(node, this); } return _svPdu; }