@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(identifier)); rawFields.add(ByteArrays.toByteArray(reserved)); return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(unused)); return rawFields; }
/** @return rawData */ public byte[] getRawData() { byte[] rawData = new byte[length + 4]; System.arraycopy(ByteArrays.toByteArray(length), 0, rawData, 0, INT_SIZE_IN_BYTES); System.arraycopy(string, 0, rawData, INT_SIZE_IN_BYTES, length); return rawData; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(mtu)); return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(pointer << 24 | unused)); return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(unused)); return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(nextHeader.value())); rawFields.add(ByteArrays.toByteArray(reserved)); rawFields.add( ByteArrays.toByteArray((short) ((fragmentOffset << 3) | (res << 1) | (m ? 1 : 0)))); rawFields.add(ByteArrays.toByteArray(identification)); return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(dstAddr)); rawFields.add(ByteArrays.toByteArray(srcAddr)); rawFields.add(ByteArrays.toByteArray(type.value())); return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(reserved)); rawFields.add(ByteArrays.toByteArray(targetAddress)); rawFields.add(ByteArrays.toByteArray(destinationAddress)); for (IpV6NeighborDiscoveryOption o : options) { rawFields.add(o.getRawData()); } return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add( ByteArrays.toByteArray((short) ((priority << 13) | ((cfi ? 1 : 0) << 12) | vid))); rawFields.add(ByteArrays.toByteArray(type.value())); return rawFields; }
@Override public byte[] getRawData() { byte[] rawData = new byte[length()]; System.arraycopy(ByteArrays.toByteArray(reserved), 0, rawData, 0, INT_SIZE_IN_BYTES); Iterator<Inet6Address> iter = addresses.iterator(); for (int i = INT_SIZE_IN_BYTES; i < rawData.length; i += INET6_ADDRESS_SIZE_IN_BYTES) { System.arraycopy( ByteArrays.toByteArray(iter.next()), 0, rawData, i, INET6_ADDRESS_SIZE_IN_BYTES); } return rawData; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(reserved)); rawFields.add(ByteArrays.toByteArray(targetAddress)); for (IpV6NeighborDiscoveryOption o : options) { rawFields.add(o.getRawData()); } return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(srcPort.value())); rawFields.add(ByteArrays.toByteArray(dstPort.value())); rawFields.add(ByteArrays.toByteArray(verificationTag)); rawFields.add(ByteArrays.toByteArray(checksum)); for (SctpChunk chunk : chunks) { rawFields.add(chunk.getRawData()); } return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(reserved)); for (IpV6NeighborDiscoveryOption o : options) { rawFields.add(o.getRawData()); } return rawFields; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(protocol.value())); return rawFields; }
public byte[] getRawData() { byte[] rawData = new byte[length()]; Iterator<Integer> iter = timestamps.iterator(); for (int i = 0; i < rawData.length; i += INT_SIZE_IN_BYTES) { System.arraycopy(ByteArrays.toByteArray(iter.next()), 0, rawData, 0, INT_SIZE_IN_BYTES); } return rawData; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(new byte[] {messageNumber.value()}); rawFields.add(ByteArrays.toByteArray(sequenceNumber)); return rawFields; }
@Override public byte[] getRawData() { byte[] exRawData = exchange.getRawData(); byte[] data = new byte[exRawData.length + 2]; System.arraycopy(ByteArrays.toByteArray(preference), 0, data, 0, SHORT_SIZE_IN_BYTES); System.arraycopy(exRawData, 0, data, SHORT_SIZE_IN_BYTES, exRawData.length); return data; }
@Override protected List<byte[]> getRawFields() { List<byte[]> rawFields = new ArrayList<byte[]>(); rawFields.add(ByteArrays.toByteArray(dsap.value())); rawFields.add(ByteArrays.toByteArray(ssap.value())); rawFields.add(control.getRawData()); return rawFields; }
/** @return the raw data. */ public byte[] getRawData() { byte[] data = new byte[length()]; int cursor = 0; byte[] rawQName = qName.getRawData(); System.arraycopy(rawQName, 0, data, 0, rawQName.length); cursor += rawQName.length; System.arraycopy(ByteArrays.toByteArray(qType.value()), 0, data, cursor, SHORT_SIZE_IN_BYTES); cursor += SHORT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(qClass.value()), 0, data, cursor, SHORT_SIZE_IN_BYTES); return data; }