.class public Ljg/a0; .super Ljg/d; .source "SocketOutputBuffer.java" # annotations .annotation build Lcz/msebera/android/httpclient/annotation/NotThreadSafe; .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation # direct methods .method public constructor (Ljava/net/Socket;ILng/i;)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 1 invoke-direct {p0}, Ljg/d;->()V const-string v0, "Socket" .line 2 invoke-static {p1, v0}, Lqg/a;->h(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; if-gez p2, :cond_0 .line 3 invoke-virtual {p1}, Ljava/net/Socket;->getSendBufferSize()I move-result p2 :cond_0 const/16 v0, 0x400 if-ge p2, v0, :cond_1 move p2, v0 .line 4 :cond_1 invoke-virtual {p1}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream; move-result-object p1 invoke-virtual {p0, p1, p2, p3}, Ljg/d;->f(Ljava/io/OutputStream;ILng/i;)V return-void .end method