public interface  okio.BufferedSink extends java.lang.Object implements okio.Sink, java.nio.channels.WritableByteChannel
{
public abstract okio.Buffer buffer();
public abstract okio.BufferedSink write(okio.ByteString) throws java.io.IOException;
public abstract okio.BufferedSink write(byte[]) throws java.io.IOException;
public abstract okio.BufferedSink write(byte[], int, int) throws java.io.IOException;
public abstract long writeAll(okio.Source) throws java.io.IOException;
public abstract okio.BufferedSink write(okio.Source, long) throws java.io.IOException;
public abstract okio.BufferedSink writeUtf8(java.lang.String) throws java.io.IOException;
public abstract okio.BufferedSink writeUtf8(java.lang.String, int, int) throws java.io.IOException;
public abstract okio.BufferedSink writeUtf8CodePoint(int) throws java.io.IOException;
public abstract okio.BufferedSink writeString(java.lang.String, java.nio.charset.Charset) throws java.io.IOException;
public abstract okio.BufferedSink writeString(java.lang.String, int, int, java.nio.charset.Charset) throws java.io.IOException;
public abstract okio.BufferedSink writeByte(int) throws java.io.IOException;
public abstract okio.BufferedSink writeShort(int) throws java.io.IOException;
public abstract okio.BufferedSink writeShortLe(int) throws java.io.IOException;
public abstract okio.BufferedSink writeInt(int) throws java.io.IOException;
public abstract okio.BufferedSink writeIntLe(int) throws java.io.IOException;
public abstract okio.BufferedSink writeLong(long) throws java.io.IOException;
public abstract okio.BufferedSink writeLongLe(long) throws java.io.IOException;
public abstract okio.BufferedSink writeDecimalLong(long) throws java.io.IOException;
public abstract okio.BufferedSink writeHexadecimalUnsignedLong(long) throws java.io.IOException;
public abstract void flush() throws java.io.IOException;
public abstract okio.BufferedSink emit() throws java.io.IOException;
public abstract okio.BufferedSink emitCompleteSegments() throws java.io.IOException;
public abstract java.io.OutputStream outputStream();
}