@Override public Packet getOuterOf(Class<? extends Packet> clazz) { for (Packet p : this) { if (clazz.isInstance(p.getPayload())) { return p; } } return null; }
@Override public Packet next() { if (!hasNext()) { throw new NoSuchElementException(); } previous = next; next = next.getPayload(); return previous; }
/** * @param packet an IPv4 Packet * @return a new Packet object. */ public static Packet makePacketForInvokingPacketField(Packet packet) { if (packet == null || packet.getHeader() == null || packet.getPayload() == null) { StringBuilder sb = new StringBuilder(); sb.append("packet: ") .append(packet) .append(" packet.getHeader(): ") .append(packet.getHeader()) .append(" packet.getPayload(): ") .append(packet.getPayload()); throw new NullPointerException(sb.toString()); } return IcmpV6Helper.makePacketForInvokingPacketField(packet, 8 + packet.getHeader().length()); } }
if (this.getPayload() == null || other.getPayload() == null) { if (!(this.getPayload() == null && other.getPayload() == null)) { return false; } else { return this.getPayload().equals(other.getPayload());
if (packet == null || packet.getHeader() == null || packet.getPayload() == null) { StringBuilder sb = new StringBuilder(); sb.append("packet: ") .append(packet.getHeader()) .append(" packet.getPayload(): ") .append(packet.getPayload()); throw new NullPointerException(sb.toString()); int pos = 0; Packet last = null; for (Packet p : packet.getPayload()) { if (p.getHeader() != null) { prelength = length;
@Override public Packet getOuterOf(Class<? extends Packet> clazz) { for (Packet p : this) { if (clazz.isInstance(p.getPayload())) { return p; } } return null; }
@Override public Packet next() { if (!hasNext()) { throw new NoSuchElementException(); } previous = next; next = next.getPayload(); return previous; }
/** * @param packet an IPv4 Packet * @return a new Packet object. */ public static Packet makePacketForInvokingPacketField(Packet packet) { if (packet == null || packet.getHeader() == null || packet.getPayload() == null) { StringBuilder sb = new StringBuilder(); sb.append("packet: ") .append(packet) .append(" packet.getHeader(): ") .append(packet.getHeader()) .append(" packet.getPayload(): ") .append(packet.getPayload()); throw new NullPointerException(sb.toString()); } return IcmpV6Helper.makePacketForInvokingPacketField(packet, 8 + packet.getHeader().length()); } }
if (this.getPayload() == null || other.getPayload() == null) { if (!(this.getPayload() == null && other.getPayload() == null)) { return false; } else { return this.getPayload().equals(other.getPayload());
if (transportLayerPacket.getPayload() == null) { return; byte[] content = transportLayerPacket.getPayload().getRawData(); SipContentReader.read(content, (i1, i2) -> { buffer.position(HEADER_LENGTH);
if (packet == null || packet.getHeader() == null || packet.getPayload() == null) { StringBuilder sb = new StringBuilder(); sb.append("packet: ") .append(packet.getHeader()) .append(" packet.getPayload(): ") .append(packet.getPayload()); throw new NullPointerException(sb.toString()); int pos = 0; Packet last = null; for (Packet p : packet.getPayload()) { if (p.getHeader() != null) { prelength = length;
assertTrue(mockEventLoop.lastResponse.getPayload() instanceof UdpPacket); Message responseMsg = new Message(mockEventLoop.lastResponse.getPayload().getPayload().getRawData()); assertEquals(NOERROR, responseMsg.getHeader().getRcode()); assertArrayEquals(new Record[] {}, responseMsg.getSectionArray(Section.ANSWER));
assertTrue(mockEventLoop.lastResponse.getPayload() instanceof UdpPacket); Message responseMsg = new Message(mockEventLoop.lastResponse.getPayload().getPayload().getRawData()); assertEquals(NOERROR, responseMsg.getHeader().getRcode()); assertArrayEquals(new Record[] {}, responseMsg.getSectionArray(Section.ANSWER));