what-the-bank/sources/io/grpc/okhttp/internal/framed/FrameWriter.java

38 lines
1.1 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package io.grpc.okhttp.internal.framed;
import java.io.Closeable;
import java.io.IOException;
import java.util.List;
import o.C15111ghZ;
/* 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, C15111ghZ c15111ghZ, 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;
}