suxinmin
2018-12-28 1dbd144ffef83b6487f71f6398518ebf61a3ccb0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Êþº¾4    $ê    $ë
$ï    $ð
ôõ    $ö    l÷    $ø    ‚ùúû
ü ýþÿ
ü    ‚    $
 
 
 
 
    
 
ó
 
 
%    l
% ý
*
,
.
0    l
3  z!"
8#¼
8$¨
%&
$' z()¬
8*
+,-
+. z/01
23£
84
H5 z6789:
P; z<=
>?@
WAB
YA
8CD
\E
8óF    DG
    HI    DJ    DK
8L
DMN
OPQRTConnectionState InnerClassesTAGLjava/lang/String; ConstantValue DEFAULT_PORTI"¸
IP_PATTERNLjava/util/regex/Pattern;executor&Ljava/util/concurrent/ExecutorService;eventsUSignalingEvents1Lorg/appspot/apprtc/AppRTCClient$SignalingEvents;    tcpClient%Lorg/appspot/apprtc/TCPChannelClient;RuntimeInvisibleAnnotations%Landroid/support/annotation/Nullable;connectionParametersVRoomConnectionParameters:Lorg/appspot/apprtc/AppRTCClient$RoomConnectionParameters;    roomState4Lorg/appspot/apprtc/DirectRTCClient$ConnectionState;<init>4(Lorg/appspot/apprtc/AppRTCClient$SignalingEvents;)VCodeLineNumberTableLocalVariableTablethis$Lorg/appspot/apprtc/DirectRTCClient; connectToRoom=(Lorg/appspot/apprtc/AppRTCClient$RoomConnectionParameters;)V StackMapTabledisconnectFromRoom()VconnectToRoomInternalporte!Ljava/lang/NumberFormatException;endpointmatcherLjava/util/regex/Matcher;ipportStrWX disconnectFromRoomInternal sendOfferSdp"(Lorg/webrtc/SessionDescription;)VsdpLorg/webrtc/SessionDescription; sendAnswerSdpsendLocalIceCandidate(Lorg/webrtc/IceCandidate;)V    candidateLorg/webrtc/IceCandidate;sendLocalIceCandidateRemovals([Lorg/webrtc/IceCandidate;)V
candidates[Lorg/webrtc/IceCandidate;onTCPConnected(Z)V
parametersSignalingParameters5Lorg/appspot/apprtc/AppRTCClient$SignalingParameters;isServerZ onTCPMessage(Ljava/lang/String;)VicandidateArrayLorg/json/JSONArray;jsonLorg/json/JSONObject;typeLorg/json/JSONException;msg"Y­9
onTCPError description
onTCPClose reportError errorMessage sendMessagemessagejsonPut<(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)VkeyvalueLjava/lang/Object;toJsonCandidate0(Lorg/webrtc/IceCandidate;)Lorg/json/JSONObject;toJavaCandidate0(Lorg/json/JSONObject;)Lorg/webrtc/IceCandidate;
Exceptions
access$000'(Lorg/appspot/apprtc/DirectRTCClient;)Vx0
access$100
access$200Z(Lorg/appspot/apprtc/DirectRTCClient;)Lorg/appspot/apprtc/DirectRTCClient$ConnectionState;
access$3009(Lorg/appspot/apprtc/DirectRTCClient;Ljava/lang/String;)Vx1
access$400x2
access$500
access$600
access$202Ž(Lorg/appspot/apprtc/DirectRTCClient;Lorg/appspot/apprtc/DirectRTCClient$ConnectionState;)Lorg/appspot/apprtc/DirectRTCClient$ConnectionState;
access$700W(Lorg/appspot/apprtc/DirectRTCClient;)Lorg/appspot/apprtc/AppRTCClient$SignalingEvents;
access$800K(Lorg/appspot/apprtc/DirectRTCClient;)Lorg/appspot/apprtc/TCPChannelClient;<clinit>
SourceFileDirectRTCClient.java }~ y| ÏРȶ ÊË Æ¶ …†  ’ “’ ‡’Z [\ wx ]† „ ^´9Loopback connections aren't supported by DirectRTCClient.$org/appspot/apprtc/DirectRTCClient$1 ‡Õ_ `a$org/appspot/apprtc/DirectRTCClient$2 bp uvc ˜dX ef1roomId must match IP_PATTERN for DirectRTCClient. gh ijk lmjava/lang/NumberFormatExceptionjava/lang/StringBuilderInvalid port number:  no pq"org/appspot/apprtc/DirectRTCClient#org/appspot/apprtc/TCPChannelClient ‡r s† t’ u’$org/appspot/apprtc/DirectRTCClient$3 ‡v$org/appspot/apprtc/DirectRTCClient$4$org/appspot/apprtc/DirectRTCClient$5 ‡w$org/appspot/apprtc/DirectRTCClient$6 ‡x y†3org/appspot/apprtc/AppRTCClient$SignalingParametersjava/util/ArrayList ‡z {|org/json/JSONObject ‡¶ }~W € ÑÒ §remove-candidates ‚ƒY „jorg/webrtc/IceCandidate …† ‡«answerorg/webrtc/SessionDescriptionˆ Š‹ Œ~ ‡ Ž¢offerUnexpected TCP message: org/json/JSONException TCP message JSON parsing error: TCP connection error:  ’DirectRTCClient •‘$org/appspot/apprtc/DirectRTCClient$7 ‡Û$org/appspot/apprtc/DirectRTCClient$8 ’“java/lang/RuntimeException ‡”label •s –—id ˜p £p ™m ‡š$(((\d+\.){3}\d+)|\[((([0-9a-fA-F]{1,4}:)*[0-9a-fA-F]{1,4})?::(([0-9a-fA-F]{1,4}:)*[0-9a-fA-F]{1,4})?)\]|\[(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4})\]|((([0-9a-fA-F]{1,4}:)*[0-9a-fA-F]{1,4})?::(([0-9a-fA-F]{1,4}:)*[0-9a-fA-F]{1,4})?)|(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4})|localhost)(:(\d+))? ›œjava/lang/Objectorg/appspot/apprtc/AppRTCClient4org/appspot/apprtc/TCPChannelClient$TCPChannelEventsTCPChannelEvents2org/appspot/apprtc/DirectRTCClient$ConnectionState/org/appspot/apprtc/AppRTCClient$SignalingEvents8org/appspot/apprtc/AppRTCClient$RoomConnectionParametersjava/lang/Stringjava/util/regex/Matcherorg/json/JSONArrayjava/util/concurrent/ExecutorsnewSingleThreadExecutor(()Ljava/util/concurrent/ExecutorService;NEWloopback$java/util/concurrent/ExecutorServiceexecute(Ljava/lang/Runnable;)VroomIdjava/util/regex/Pattern3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matches()Zgroup(I)Ljava/lang/String;
groupCount()Ijava/lang/IntegerparseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;r(Ljava/util/concurrent/ExecutorService;Lorg/appspot/apprtc/TCPChannelClient$TCPChannelEvents;Ljava/lang/String;I)VCLOSED
disconnectshutdownF(Lorg/appspot/apprtc/DirectRTCClient;Lorg/webrtc/SessionDescription;)V@(Lorg/appspot/apprtc/DirectRTCClient;Lorg/webrtc/IceCandidate;)VA(Lorg/appspot/apprtc/DirectRTCClient;[Lorg/webrtc/IceCandidate;)V    CONNECTEDy(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/webrtc/SessionDescription;Ljava/util/List;)VonConnectedToRoom8(Lorg/appspot/apprtc/AppRTCClient$SignalingParameters;)V    optString&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)ZonRemoteIceCandidate getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;length getJSONObject(I)Lorg/json/JSONObject;onRemoteIceCandidatesRemoved"org/webrtc/SessionDescription$TypeTypefromCanonicalForm8(Ljava/lang/String;)Lorg/webrtc/SessionDescription$Type;    getString9(Lorg/webrtc/SessionDescription$Type;Ljava/lang/String;)VonRemoteDescriptiononChannelCloseandroid/util/Log'(Ljava/lang/String;Ljava/lang/String;)Iput;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;(Ljava/lang/Throwable;)V sdpMLineIndexvalueOf(I)Ljava/lang/Integer;sdpMidgetInt((Ljava/lang/String;ILjava/lang/String;)Vcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;!$ijkopqUrsqtuvwxy|}~€„…†‡ˆ‰\*·
*+µ*¸ µ *² µ±Š@A    CDE‹Œy|Ž‰q$*+µ+´™    *·*´ »Y*·¹±ŠMO PS#Y‹$Œ$„‘’‰@*´ »Y*·¹±Š
]c‹ Œ“’‰_x*² µ*´´L²+¶M,¶š
*·±,¶N,,¶¶:Æ(¸6§#:*»Y· !¶"¶"¶#·±"¸6*»%Y*´ *-·&µ±:ADŠFkmopq$r%u+v5y:{AD|F}^~_d„w…‹RA”sF•–xŒi—pa˜™+Mšp5C›pd”s)ý%œÿžœœœŸü ’‰k$*²'µ*´Æ*´¶(*µ*´ ¹)±Š‘“#”‹ $Œ¡¢‰K*´ »*Y*+·+¹±Š
˜¥‹Œ£¤¥¢‰K*´ »,Y*+·-¹±Š
©²‹Œ£¤¦§‰K*´ ».Y*+·/¹±Š
¶ƋŒ¨©ª«‰K*´ »0Y*+·1¹±Š
Ë݋Œ¬­®¯‰‚    +™)*²2µ»3Y»4Y·5·6M*´,¹7±Šçè ê ô*ö‹  
°²+Œ+³´*µ¶‰G    »8Y+·9M,:¶;N-<¶=™*´,¸>¹?§×-@¶=™E,A¶B:¶C½D:6¶C¢¶E¸>S„§ÿä*´¹F§Œ-G¶=™$»HY-¸I,J¶K·L:*´¹M§b-N¶=™B»HY-¸I,J¶K·L:»3Y»4Y·5·6:*²2µ*´¹7§*»Y· O¶"+¶"¶#·§M*»Y· Q¶",¶R¶"¶#·±ýPŠnû    üýþ)ÿ2:DQ`fq}‚    ›
§ ¬ ºÑØãæý ‹p G·s:7¸¹D-¬­ £¤º)£¤Ñ°²    ôº»í¼p•½Œ¾p'    ý)¿œþÀÁúù )ûGùBÂö‰P*»Y· S¶"+¶"¶#·±Š
$%‹ŒÄpŒ‰8
*´¹T±Š
)    *‹ 
Œƶ‰VU+¸VW*´ »WY*+·X¹±Š/09‹ŒÇpȶ‰K*´ »YY*+·Z¹±Š
<B‹ŒÉp
Êˉ‚*+,¶[W§ N»\Y-·]¿±
PŠGJ
H IK‹*     •½º»ÌpÍΐJ    
ÏЉo+»8Y·^L+_*´`¸a¸+b*´c¸+<*´d¸+°ŠOPQR)S‹+¨©#º»
ÑÒ‰L»DY*b¶K*_¶e*<¶K·f°ŠXYX‹ º»ÓPÔÕ‰/*·    ±Š ‹ ֍×Õ‰/*·±Š ‹ ֍ØÙ‰/*´°Š ‹ ֍ÚÛ‰:*+·±Š ‹֍ÜpÝˉE*+,¸±Š ‹ Ö»ÜpÞÎßÛ‰:*+·±Š ‹֍ÜpàЉ/*¸°Š ‹ Ö©áâ‰;*+Zµ°Š ‹֍܆ãä‰/*´°Š ‹ ֍忉/*´°Š ‹ ֍ç’‰!    g¸h³±Š%èénrl$m@YW0.,*zj{    ‚jƒ    3j±    k%S    2H‰@