@Override public void writeTo(Buffer buffer) { buffer.writeShort(value); }
@Override public void writeTo(Buffer buffer) { buffer.writeInt(value); }
@Override public void writeTo(Buffer buffer) { buffer.write(value); }
@Override public void writeTo(Buffer buffer) { buffer.writeByte(value); }
public Buffer writeZero(int length) { return add(Segment.newZero(length)); }
@Override public void writeTo(Buffer buffer) { buffer.writeZero(length); }
@Override public void writeTo(Buffer buffer) { buffer.writeAll(optionList); }
public final ByteBuffer asByteBuffer() { DhcpDatagram datagram = toDatagram(); Buffer buffer = datagram.toBuffer(); return buffer.toByteBuffer(); }
@Override public void writeTo(Buffer buffer) { buffer.write(COOKIE); }
public Buffer write(byte[] bytes) { return add(Segment.newByteArray(bytes)); }
@Override public void writeTo(Buffer buffer) { for (IpAddress address : value) { buffer.write(address); } }
@Override public void writeTo(Buffer buffer) { buffer.writeByte(value); }
@Override public void writeTo(Buffer buffer) { buffer.writeShort(value); }
@Override public void writeTo(Buffer buffer) { buffer.writeInt(value); }
public Buffer writeInt(int value) { return add(Segment.newInt(value)); }
@Override public void writeTo(Buffer buffer) { buffer.write(value); }