private Builder(IcmpV6CommonPacket packet) { this.type = packet.header.type; this.code = packet.header.code; this.checksum = packet.header.checksum; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
/** @param packet packet */ public Builder(IpV6ExtUnknownPacket packet) { this.nextHeader = packet.header.nextHeader; this.hdrExtLen = packet.header.hdrExtLen; this.data = packet.header.data; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(SnapPacket packet) { this.oui = packet.header.oui; this.protocolId = packet.header.protocolId; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(IcmpV4CommonPacket packet) { this.type = packet.header.type; this.code = packet.header.code; this.checksum = packet.header.checksum; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(RadiotapPacket packet) { this.version = packet.header.version; this.pad = packet.header.pad; this.length = packet.header.length; this.presentBitmasks = packet.header.presentBitmasks; this.dataFields = packet.header.dataFields; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(LlcPacket packet) { this.dsap = packet.header.dsap; this.ssap = packet.header.ssap; this.control = packet.header.control; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(Ssh2BinaryPacket packet) { this.packetLength = packet.header.packetLength; this.paddingLength = packet.header.paddingLength; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; this.randomPadding = packet.randomPadding; this.mac = packet.mac; }
/** @param packet packet */ public Builder(IpV6Packet packet) { this.version = packet.header.version; this.trafficClass = packet.header.trafficClass; this.flowLabel = packet.header.flowLabel; this.payloadLength = packet.header.payloadLength; this.nextHeader = packet.header.nextHeader; this.hopLimit = packet.header.hopLimit; this.srcAddr = packet.header.srcAddr; this.dstAddr = packet.header.dstAddr; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
/** @param packet packet */ public Builder(IpV6ExtRoutingPacket packet) { this.nextHeader = packet.header.nextHeader; this.hdrExtLen = packet.header.hdrExtLen; this.routingType = packet.header.routingType; this.segmentsLeft = packet.header.segmentsLeft; this.data = packet.header.data; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
/** @param packet packet */ public Builder(SctpPacket packet) { this.srcPort = packet.header.srcPort; this.dstPort = packet.header.dstPort; this.verificationTag = packet.header.verificationTag; this.checksum = packet.header.checksum; this.chunks = packet.header.chunks; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
/** @param packet packet */ public Builder(IpV6ExtFragmentPacket packet) { this.nextHeader = packet.header.nextHeader; this.reserved = packet.header.reserved; this.fragmentOffset = packet.header.fragmentOffset; this.res = packet.header.res; this.m = packet.header.m; this.identification = packet.header.identification; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(EthernetPacket packet) { this.dstAddr = packet.header.dstAddr; this.srcAddr = packet.header.srcAddr; this.type = packet.header.type; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; this.pad = packet.pad; }
private Builder(Dot1qVlanTagPacket packet) { this.priority = packet.header.priority; this.cfi = packet.header.cfi; this.vid = packet.header.vid; this.type = packet.header.type; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
/** @param packet packet */ public Builder(UdpPacket packet) { this.srcPort = packet.header.srcPort; this.dstPort = packet.header.dstPort; this.length = packet.header.length; this.checksum = packet.header.checksum; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(IcmpV4EchoReplyPacket packet) { super(packet); this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(IcmpV6EchoReplyPacket packet) { super(packet); this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
private Builder(LinuxSllPacket packet) { this.packetType = packet.header.packetType; this.addressType = packet.header.addressType; this.addressLength = packet.header.addressLength; this.address = packet.header.addressField; this.protocol = packet.header.protocol; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
protected Builder(AbstractPppPacket packet) { this.protocol = packet.getHeader().protocol; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; this.pad = packet.pad; }
/** @param packet packet */ protected Builder(IpV6ExtOptionsPacket packet) { this.nextHeader = packet.getHeader().nextHeader; this.hdrExtLen = packet.getHeader().hdrExtLen; this.options = packet.getHeader().options; this.payloadBuilder = packet.payload != null ? packet.payload.getBuilder() : null; }
@Test public void testGetBuilder() throws Exception { Packet.Builder ab = getPacket().getBuilder(); assertEquals(getPacket(), ab.build()); }