package okio;

import java.nio.channels.WritableByteChannel;

/* JADX INFO: loaded from: classes2.dex */
public interface g extends C, WritableByteChannel {
    g emit();

    g emitCompleteSegments();

    @Override // okio.C, java.io.Flushable
    void flush();

    C0688f getBuffer();

    g write(i iVar);

    g write(byte[] bArr);

    g write(byte[] bArr, int i2, int i3);

    long writeAll(E e2);

    g writeByte(int i2);

    g writeDecimalLong(long j2);

    g writeHexadecimalUnsignedLong(long j2);

    g writeInt(int i2);

    g writeShort(int i2);

    g writeUtf8(String str);
}
