38 lines
1.1 KiB
Java
38 lines
1.1 KiB
Java
|
package okhttp3.repackaged.internal.framed;
|
||
|
|
||
|
import java.io.Closeable;
|
||
|
import java.io.IOException;
|
||
|
import java.util.List;
|
||
|
import o.giM;
|
||
|
|
||
|
/* loaded from: classes6.dex */
|
||
|
public interface FrameWriter extends Closeable {
|
||
|
void ackSettings(Settings settings) throws IOException;
|
||
|
|
||
|
void connectionPreface() throws IOException;
|
||
|
|
||
|
void data(boolean z, int i, giM gim, int i2) throws IOException;
|
||
|
|
||
|
void flush() throws IOException;
|
||
|
|
||
|
void goAway(int i, ErrorCode errorCode, byte[] bArr) throws IOException;
|
||
|
|
||
|
void headers(int i, List<Header> list) throws IOException;
|
||
|
|
||
|
int maxDataLength();
|
||
|
|
||
|
void ping(boolean z, int i, int i2) throws IOException;
|
||
|
|
||
|
void pushPromise(int i, int i2, List<Header> list) throws IOException;
|
||
|
|
||
|
void rstStream(int i, ErrorCode errorCode) throws IOException;
|
||
|
|
||
|
void settings(Settings settings) throws IOException;
|
||
|
|
||
|
void synReply(boolean z, int i, List<Header> list) throws IOException;
|
||
|
|
||
|
void synStream(boolean z, boolean z2, int i, int i2, List<Header> list) throws IOException;
|
||
|
|
||
|
void windowUpdate(int i, long j) throws IOException;
|
||
|
}
|