okhttp3.internal.http2.Http2Stream$FramingSink.class Maven / Gradle / Ivy
???? 4 ? .okhttp3/internal/http2/Http2Stream$FramingSink java/lang/Object okio/Sink ((Lokhttp3/internal/http2/Http2Stream;Z)V (Z)V this$0
kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
$Lokhttp3/internal/http2/Http2Stream;
()V
finished Z okio/Buffer
sendBuffer
Lokio/Buffer; ! this 0Lokhttp3/internal/http2/Http2Stream$FramingSink; W(Lokhttp3/internal/http2/Http2Stream;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
& getFinished ()Z setFinished getTrailers ()Lokhttp3/Headers; $Lorg/jetbrains/annotations/Nullable; trailers Lokhttp3/Headers; / 0 1 setTrailers (Lokhttp3/Headers;)V getClosed closed 6 7 setClosed write (Lokio/Buffer;J)V java/io/IOException < #Lorg/jetbrains/annotations/NotNull; source ? okhttp3/internal/Util A assertionsEnabled C B D java/lang/Thread F holdsLock (Ljava/lang/Object;)Z H I
G J java/lang/AssertionError L java/lang/StringBuilder N
O Thread Q append -(Ljava/lang/String;)Ljava/lang/StringBuilder; S T
O U
currentThread ()Ljava/lang/Thread; W X
G Y getName ()Ljava/lang/String; [ \
G ] -(Ljava/lang/Object;)Ljava/lang/StringBuilder; S _
O ` MUST NOT hold lock on b toString d \
O e (Ljava/lang/Object;)V g
M h : ;
j size ()J l m
n @ emitFrame r
s $i$f$assertThreadDoesntHoldLock I #$this$assertThreadDoesntHoldLock$iv Ljava/lang/Object; byteCount J "okhttp3/internal/http2/Http2Stream { getWriteTimeout$okhttp 4()Lokhttp3/internal/http2/Http2Stream$StreamTimeout; } ~
| 0okhttp3/internal/http2/Http2Stream$StreamTimeout ? enter ?
? ? getWriteBytesTotal ? m
| ? getWriteBytesMaximum ? m
| ? ( )
? 5 )
? getErrorCode$okhttp $()Lokhttp3/internal/http2/ErrorCode; ? ?
| ? waitForIo$okhttp ?
| ? exitAndThrowIfTimedOut ?
? ? checkOutNotClosed$okhttp ?
| ? java/lang/Math ? min (JJ)J ? ?
? ? setWriteBytesTotal$okhttp (J)V ? ?
| ? kotlin/Unit ? INSTANCE
Lkotlin/Unit; ? ? ? ?
getConnection *()Lokhttp3/internal/http2/Http2Connection; ? ?
| ? getId ()I ? ?
| ? &okhttp3/internal/http2/Http2Connection ? writeData (IZLokio/Buffer;J)V ? ?
? ? 6$i$a$-synchronized-Http2Stream$FramingSink$emitFrame$1 toWrite outFinished outFinishedOnLastFrame java/lang/Throwable ? flush ?
? ? 2$i$a$-synchronized-Http2Stream$FramingSink$flush$1 timeout ()Lokio/Timeout; okio/Timeout ? close getSink$okhttp 2()Lokhttp3/internal/http2/Http2Stream$FramingSink; ? ?
| ? checkNotNull ? g
? toHeaderList #(Lokhttp3/Headers;)Ljava/util/List; ? ?
B ? writeHeaders$okhttp (IZLjava/util/List;)V ? ?
? ? 9
? cancelStreamIfNecessary$okhttp ?
| ? 2$i$a$-synchronized-Http2Stream$FramingSink$close$1 hasData hasTrailers 2$i$a$-synchronized-Http2Stream$FramingSink$close$2 Lkotlin/Metadata; mv k xi 0 d1??6
??
??
????20B0¢J0HJ020HJ0HJ0HJ020
20HR0X¢
??" R0X¢
??
" R0
X¢
??R0X¢
??"¨ d2 Lokio/Sink; Lokio/Timeout; okhttp FramingSink Http2Stream.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable Signature
StackMapTable $RuntimeInvisibleParameterAnnotations
Exceptions InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1 ? > / 0 ? . 6
? j +? *+? *? *? *? Y? ? "? ? ? ? ? # $
? % ? A *+? ~? =*+? '? ?
? ?
? s ( ) ? / *? ? ? ? # $ * ? : *? ? ? ? # $ + , - ? / *? 2? ?
? # $ ? . 3 4 ? : *+? 2? ?
? # $ + 0 ? . 5 ) ? / *? 8? ? ? # $ 9 ? : *? 8? ? ? # $ + : ; ? ? h+@? *? :6? E? 5? K? -? MY? OY? PR? V? Z? ^? ac? V? a? f? i? *? "+ ? k*? "? o p?? *? t???? ? ? G | ? " ? ? G? H Q _ g ? 4 9 u v <