public interface  org.apache.dubbo.common.serialize.DataOutput extends java.lang.Object
{
public abstract void writeBool(boolean) throws java.io.IOException;
public abstract void writeByte(byte) throws java.io.IOException;
public abstract void writeShort(short) throws java.io.IOException;
public abstract void writeInt(int) throws java.io.IOException;
public abstract void writeLong(long) throws java.io.IOException;
public abstract void writeFloat(float) throws java.io.IOException;
public abstract void writeDouble(double) throws java.io.IOException;
public abstract void writeUTF(java.lang.String) throws java.io.IOException;
public abstract void writeBytes(byte[]) throws java.io.IOException;
public abstract void writeBytes(byte[], int, int) throws java.io.IOException;
public abstract void flushBuffer() throws java.io.IOException;
}