@Override public byte[] getRawData() { return mgMName.getRawData(); }
@Override public byte[] getRawData() { return newName.getRawData(); }
@Override public byte[] getRawData() { return cName.getRawData(); }
@Override public byte[] getRawData() { return nsDName.getRawData(); }
@Override public byte[] getRawData() { return maDName.getRawData(); }
@Override public byte[] getRawData() { return maDName.getRawData(); }
@Override public byte[] getRawData() { return maDName.getRawData(); }
@Override public byte[] getRawData() { return ptrDName.getRawData(); }
@Override public byte[] getRawData() { byte[] data = new byte[length()]; int cursor = 0; byte[] rawRMailBx = rMailBx.getRawData(); System.arraycopy(rawRMailBx, 0, data, cursor, rawRMailBx.length); cursor += rawRMailBx.length; byte[] rawEMailBx = eMailBx.getRawData(); System.arraycopy(rawEMailBx, 0, data, cursor, rawEMailBx.length); return data; }
@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 public byte[] getRawData() { byte[] rawMName = mName.getRawData(); byte[] rawRName = rName.getRawData(); byte[] data = new byte[rawMName.length + rawRName.length + INT_SIZE_IN_BYTES * 5]; int cursor = 0; System.arraycopy(rawMName, 0, data, cursor, rawMName.length); cursor += rawMName.length; System.arraycopy(rawRName, 0, data, cursor, rawRName.length); cursor += rawRName.length; System.arraycopy(ByteArrays.toByteArray(serial), 0, data, cursor, INT_SIZE_IN_BYTES); cursor += INT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(refresh), 0, data, cursor, INT_SIZE_IN_BYTES); cursor += INT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(retry), 0, data, cursor, INT_SIZE_IN_BYTES); cursor += INT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(expire), 0, data, cursor, INT_SIZE_IN_BYTES); cursor += INT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(minimum), 0, data, cursor, INT_SIZE_IN_BYTES); return data; }
/** @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; }
/** @return the raw data. */ public byte[] getRawData() { byte[] data = new byte[length()]; int cursor = 0; byte[] rawName = name.getRawData(); System.arraycopy(rawName, 0, data, 0, rawName.length); cursor += rawName.length; System.arraycopy( ByteArrays.toByteArray(dataType.value()), 0, data, cursor, SHORT_SIZE_IN_BYTES); cursor += SHORT_SIZE_IN_BYTES; System.arraycopy( ByteArrays.toByteArray(dataClass.value()), 0, data, cursor, SHORT_SIZE_IN_BYTES); cursor += SHORT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(ttl), 0, data, cursor, INT_SIZE_IN_BYTES); cursor += INT_SIZE_IN_BYTES; System.arraycopy(ByteArrays.toByteArray(rdLength), 0, data, cursor, SHORT_SIZE_IN_BYTES); if (rData != null) { cursor += SHORT_SIZE_IN_BYTES; byte[] rawRData = rData.getRawData(); System.arraycopy(rawRData, 0, data, cursor, rawRData.length); } return data; }
@Override public byte[] getRawData() { return maDName.getRawData(); }
@Override public byte[] getRawData() { return maDName.getRawData(); }
@Override public byte[] getRawData() { return nsDName.getRawData(); }
@Override public byte[] getRawData() { return newName.getRawData(); }
@Override public byte[] getRawData() { byte[] data = new byte[length()]; int cursor = 0; byte[] rawRMailBx = rMailBx.getRawData(); System.arraycopy(rawRMailBx, 0, data, cursor, rawRMailBx.length); cursor += rawRMailBx.length; byte[] rawEMailBx = eMailBx.getRawData(); System.arraycopy(rawEMailBx, 0, data, cursor, rawEMailBx.length); return data; }
@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; }
/** @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; }