okhttp3.internal.ws.WebSocketWriter.class Maven / Gradle / Ivy
???? 4 ? #okhttp3/internal/ws/WebSocketWriter java/lang/Object java/io/Closeable
messageBuffer
Lokio/Buffer;
sinkBuffer writerClosed Z messageDeflater %Lokhttp3/internal/ws/MessageDeflater; maskKey [B
maskCursor Lokio/Buffer$UnsafeCursor; writePing (Lokio/ByteString;)V java/io/IOException #Lorg/jetbrains/annotations/NotNull; payload kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
writeControlFrame (ILokio/ByteString;)V
! this %Lokhttp3/internal/ws/WebSocketWriter; Lokio/ByteString; writePong
writeClose $Lorg/jetbrains/annotations/Nullable; okio/ByteString ) EMPTY + % * , %okhttp3/internal/ws/WebSocketProtocol . INSTANCE 'Lokhttp3/internal/ws/WebSocketProtocol; 0 1 / 2 validateCloseCode (I)V 4 5
/ 6 okio/Buffer 8 ()V : ;
9 <
writeShort (I)Lokio/Buffer; > ?
9 @ write (Lokio/ByteString;)Lokio/Buffer; B C
9 D readByteString ()Lokio/ByteString; F G
9 H
J $this$run &$i$a$-run-WebSocketWriter$writeClose$1 I code reason java/lang/Throwable Q closed S (Ljava/lang/String;)V : U
V size ()I X Y
* Z } .Payload size must be less than or equal to 125 ^ "java/lang/IllegalArgumentException ` toString ()Ljava/lang/String; b c
d
a V g writeByte i ?
9 j isClient l m random Ljava/util/Random; o p q s checkNotNull (Ljava/lang/Object;)V u v
w java/util/Random y nextBytes ([B)V { |
z } ([B)Lokio/Buffer; B
9 ? ()J X ?
9 ? ? readAndWriteUnsafe 6(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; ? ?
9 ? okio/Buffer$UnsafeCursor ? seek (J)I ? ?
? ?
toggleMask (Lokio/Buffer$UnsafeCursor;[B)V ? ?
/ ? close ? ;
? ? sink Lokio/BufferedSink; ? ? ? okio/BufferedSink ? flush ? ; ? ? 1$i$a$-require-WebSocketWriter$writeControlFrame$1 payloadStart J b1 b0 length opcode writeMessageFrame data ? ? perMessageDeflate ? ? minimumDeflateSize ? ? ?
? #okhttp3/internal/ws/MessageDeflater ? noContextTakeover ? ? (Z)V : ?
? ? deflate (Lokio/Buffer;)V ? ?
? ? ?? writeLong (J)Lokio/Buffer; ? ?
9 ? (Lokio/Buffer;J)V B ?
9 ? emit ()Lokio/BufferedSink; ? ? ? ? it >$i$a$-also-WebSocketWriter$writeMessageFrame$messageDeflater$1 dataSize formatOpcode
? ? getSink getRandom ()Ljava/util/Random; ,(ZLokio/BufferedSink;Ljava/util/Random;ZZJ)V ? o
< getBuffer ()Lokio/Buffer; ? ? ? ?
? < Lkotlin/Metadata; mv bv k d1??V
??
??
??
??
??
??
??
??20B50000 0
0¢J0HJ0202 0!J"02#02$0!HJ%02&02'0!J(02$0!J)02$0!R0X¢
??R
0X¢
??R0X¢
??R0X¢
??R0X¢
??R
0X¢
??R 0X¢
??R0X¢
??R0¢
??R0¢
??R0X¢
??R0X¢
??¨* d2 Ljava/io/Closeable; okhttp WebSocketWriter.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable
Exceptions $RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1
l ? ? ? o p ? ? ? ? ? ? F +? * +? "? ?
E
F ? # $ % ? ? &