OutputStreamRequestBody.smali
.class abstract Lokhttp3/internal/huc/OutputStreamRequestBody;
.super Lokhttp3/RequestBody;
.source "SourceFile"
# instance fields
.field public closed:Z
.field private expectedContentLength:J
.field private outputStream:Ljava/io/OutputStream;
.field private timeout:Lokio/x;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lokhttp3/RequestBody;-><init>()V
return-void
.end method
# virtual methods
.method public contentLength()J
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-wide v0, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->expectedContentLength:J
return-wide v0
.end method
.method public final contentType()Lokhttp3/MediaType;
.registers 2
const/4 v0, 0x0
return-object v0
.end method
.method public initOutputStream(Lokio/c;J)V
.registers 5
.line 1
invoke-interface {p1}, Lokio/v;->timeout()Lokio/x;
move-result-object v0
iput-object v0, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->timeout:Lokio/x;
.line 2
iput-wide p2, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->expectedContentLength:J
.line 3
new-instance v0, Lokhttp3/internal/huc/OutputStreamRequestBody$1;
invoke-direct {v0, p0, p2, p3, p1}, Lokhttp3/internal/huc/OutputStreamRequestBody$1;-><init>(Lokhttp3/internal/huc/OutputStreamRequestBody;JLokio/c;)V
iput-object v0, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->outputStream:Ljava/io/OutputStream;
return-void
.end method
.method public final isClosed()Z
.registers 2
iget-boolean v0, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->closed:Z
return v0
.end method
.method public final outputStream()Ljava/io/OutputStream;
.registers 2
iget-object v0, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->outputStream:Ljava/io/OutputStream;
return-object v0
.end method
.method public prepareToSendRequest(Lokhttp3/Request;)Lokhttp3/Request;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
return-object p1
.end method
.method public final timeout()Lokio/x;
.registers 2
iget-object v0, p0, Lokhttp3/internal/huc/OutputStreamRequestBody;->timeout:Lokio/x;
return-object v0
.end method