package okhttp3.internal.http;

import okhttp3.Request;
import okhttp3.Response;
import okhttp3.internal.connection.RealConnection;
import p5.N;
import p5.P;

/* JADX INFO: loaded from: classes3.dex */
public interface ExchangeCodec {

    public static final class Companion {
        static {
            new Companion();
        }

        private Companion() {
        }
    }

    void a();

    void b(Request request);

    P c(Response response);

    void cancel();

    Response.Builder d(boolean z6);

    RealConnection e();

    void f();

    long g(Response response);

    N h(Request request, long j4);
}
