public interface  org.fusesource.hawtbuf.proto.Message extends java.lang.Object
{
public abstract java.lang.Object clone() throws java.lang.CloneNotSupportedException;
public abstract int serializedSizeUnframed();
public abstract int serializedSizeFramed();
public abstract void clear();
public abstract java.lang.Object assertInitialized() throws org.fusesource.hawtbuf.proto.UninitializedMessageException;
public abstract java.lang.Object mergeFrom(java.lang.Object);
public abstract java.lang.Object mergeUnframed(byte[]) throws org.fusesource.hawtbuf.proto.InvalidProtocolBufferException;
public abstract java.lang.Object mergeFramed(byte[]) throws org.fusesource.hawtbuf.proto.InvalidProtocolBufferException;
public abstract java.lang.Object mergeUnframed(org.fusesource.hawtbuf.Buffer) throws org.fusesource.hawtbuf.proto.InvalidProtocolBufferException;
public abstract java.lang.Object mergeFramed(org.fusesource.hawtbuf.Buffer) throws org.fusesource.hawtbuf.proto.InvalidProtocolBufferException;
public abstract java.lang.Object mergeUnframed(java.io.InputStream) throws java.io.IOException;
public abstract java.lang.Object mergeFramed(java.io.InputStream) throws java.io.IOException;
public abstract java.lang.Object mergeUnframed(org.fusesource.hawtbuf.proto.CodedInputStream) throws java.io.IOException;
public abstract java.lang.Object mergeFramed(org.fusesource.hawtbuf.proto.CodedInputStream) throws java.io.IOException;
public abstract org.fusesource.hawtbuf.Buffer toUnframedBuffer();
public abstract org.fusesource.hawtbuf.Buffer toFramedBuffer();
public abstract byte[] toUnframedByteArray();
public abstract byte[] toFramedByteArray();
public abstract void writeUnframed(org.fusesource.hawtbuf.proto.CodedOutputStream) throws java.io.IOException;
public abstract void writeFramed(org.fusesource.hawtbuf.proto.CodedOutputStream) throws java.io.IOException;
public abstract void writeUnframed(java.io.OutputStream) throws java.io.IOException;
public abstract void writeFramed(java.io.OutputStream) throws java.io.IOException;
}