Refactor JS5 request queues

Signed-off-by: Graham <gpe@openrs2.dev>
Graham 4 years ago
parent 6aac893a1f
commit 4b1fdcf716
  1. 346
      share/deob/map/client.yaml

@ -7,7 +7,7 @@ classes:
client!ag: "Class7" client!ag: "Class7"
client!ai: "Interface1" client!ai: "Interface1"
client!ak: "SecondaryHashTable" client!ak: "SecondaryHashTable"
client!al: "Class4_Sub3_Sub1_Sub1" client!al: "Js5CacheRequest"
client!am: "Class11_Sub1" client!am: "Class11_Sub1"
client!ba: "Class15" client!ba: "Class15"
client!bb: "Class4_Sub3_Sub2" client!bb: "Class4_Sub3_Sub2"
@ -58,7 +58,7 @@ classes:
client!ei: "HardReferenceNode" client!ei: "HardReferenceNode"
client!ej: "Class4_Sub9" client!ej: "Class4_Sub9"
client!em: "Class50" client!em: "Class50"
client!en: "Class51" client!en: "Js5NetQueue"
client!eo: "BufferedSocket" client!eo: "BufferedSocket"
client!f: "Class53_Sub1_Sub1" client!f: "Class53_Sub1_Sub1"
client!fa: "Class4_Sub1_Sub7" client!fa: "Class4_Sub1_Sub7"
@ -104,7 +104,7 @@ classes:
client!in: "Class11_Sub4" client!in: "Class11_Sub4"
client!io: "Class4_Sub13" client!io: "Class4_Sub13"
client!j: "Class4_Sub14" client!j: "Class4_Sub14"
client!ja: "Class92" client!ja: "Js5CacheQueue"
client!jagex3/jagmisc/jagmisc: "jagex3/jagmisc/jagmisc" client!jagex3/jagmisc/jagmisc: "jagex3/jagmisc/jagmisc"
client!jb: "GzipDecompressor" client!jb: "GzipDecompressor"
client!jc: "Class4_Sub3_Sub12" client!jc: "Class4_Sub3_Sub12"
@ -160,7 +160,7 @@ classes:
client!nd: "Class4_Sub18" client!nd: "Class4_Sub18"
client!ne: "Class20_Sub3" client!ne: "Class20_Sub3"
client!nf: "Class124" client!nf: "Class124"
client!ng: "Class4_Sub3_Sub1" client!ng: "Js5Request"
client!nh: "Class4_Sub19" client!nh: "Class4_Sub19"
client!ni: "Node" client!ni: "Node"
client!nk: "Interface4" client!nk: "Interface4"
@ -262,7 +262,7 @@ classes:
client!ui: "Class174" client!ui: "Class174"
client!uj: "Class4_Sub3_Sub14" client!uj: "Class4_Sub3_Sub14"
client!uk: "SecondaryLinkedList" client!uk: "SecondaryLinkedList"
client!ul: "Class4_Sub3_Sub1_Sub2" client!ul: "Js5NetRequest"
client!uo: "Class4_Sub3_Sub20" client!uo: "Class4_Sub3_Sub20"
client!v: "IntNode" client!v: "IntNode"
client!vb: "Class4_Sub1_Sub37" client!vb: "Class4_Sub1_Sub37"
@ -531,8 +531,8 @@ fields:
owner: "Static1" owner: "Static1"
name: "anIntArray21" name: "anIntArray21"
client!al.N I: client!al.N I:
owner: "Class4_Sub3_Sub1_Sub1" owner: "Js5CacheRequest"
name: "anInt181" name: "type"
client!al.P Lclient!ll;: client!al.P Lclient!ll;:
owner: "Static1" owner: "Static1"
name: "aClass112_1" name: "aClass112_1"
@ -543,8 +543,8 @@ fields:
owner: "Static1" owner: "Static1"
name: "aClass4_Sub3_Sub14Array1" name: "aClass4_Sub3_Sub14Array1"
client!al.T [B: client!al.T [B:
owner: "Class4_Sub3_Sub1_Sub1" owner: "Js5CacheRequest"
name: "aByteArray3" name: "data"
client!al.U S: client!al.U S:
owner: "Static1" owner: "Static1"
name: "aShort1" name: "aShort1"
@ -555,8 +555,8 @@ fields:
owner: "Static1" owner: "Static1"
name: "anInt185" name: "anInt185"
client!al.Y Lclient!fm;: client!al.Y Lclient!fm;:
owner: "Class4_Sub3_Sub1_Sub1" owner: "Js5CacheRequest"
name: "aClass60_1" name: "cache"
client!am.B I: client!am.B I:
owner: "Static1" owner: "Static1"
name: "anInt214" name: "anInt214"
@ -2295,29 +2295,29 @@ fields:
owner: "Static2" owner: "Static2"
name: "anInt1333" name: "anInt1333"
client!en.A Lclient!fd;: client!en.A Lclient!fd;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass4_Sub10_1" name: "outBuffer"
client!en.B J: client!en.B J:
owner: "Class51" owner: "Js5NetQueue"
name: "aLong54" name: "previousTick"
client!en.C Lclient!eo;: client!en.C Lclient!eo;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass52_2" name: "socket"
client!en.D Lclient!fd;: client!en.D Lclient!fd;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass4_Sub10_2" name: "inBuffer"
client!en.E I: client!en.E I:
owner: "Class51" owner: "Js5NetQueue"
name: "anInt1358" name: "errors"
client!en.F I: client!en.F I:
owner: "Class51" owner: "Js5NetQueue"
name: "anInt1359" name: "state"
client!en.G B: client!en.G B:
owner: "Class51" owner: "Js5NetQueue"
name: "aByte2" name: "encryptionKey"
client!en.H Lclient!ul;: client!en.H Lclient!ul;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass4_Sub3_Sub1_Sub2_1" name: "current"
client!en.e I: client!en.e I:
owner: "Static2" owner: "Static2"
name: "anInt1344" name: "anInt1344"
@ -2334,20 +2334,20 @@ fields:
owner: "LocalisedText" owner: "LocalisedText"
name: "MAINLOAD140" name: "MAINLOAD140"
client!en.t Lclient!uk;: client!en.t Lclient!uk;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass175_5" name: "pendingUrgentRequests"
client!en.w Lclient!uk;: client!en.w Lclient!uk;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass175_6" name: "inFlightUrgentRequests"
client!en.x Lclient!uk;: client!en.x Lclient!uk;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass175_7" name: "pendingPrefetchRequests"
client!en.y Lclient!uk;: client!en.y Lclient!uk;:
owner: "Class51" owner: "Js5NetQueue"
name: "aClass175_8" name: "inFlightPrefetchRequests"
client!en.z I: client!en.z I:
owner: "Class51" owner: "Js5NetQueue"
name: "anInt1357" name: "latency"
client!eo.a I: client!eo.a I:
owner: "Static2" owner: "Static2"
name: "anInt1360" name: "anInt1360"
@ -4296,23 +4296,23 @@ fields:
owner: "Static3" owner: "Static3"
name: "anIntArray222" name: "anIntArray222"
client!ja.h Lclient!uk;: client!ja.h Lclient!uk;:
owner: "Class92" owner: "Js5CacheQueue"
name: "aClass175_10" name: "queue"
client!ja.m Z: client!ja.m Z:
owner: "Class92" owner: "Js5CacheQueue"
name: "aBoolean174" name: "stop"
client!ja.n I: client!ja.n I:
owner: "Static3" owner: "Static3"
name: "anInt2519" name: "anInt2519"
client!ja.o I: client!ja.o I:
owner: "Class92" owner: "Js5CacheQueue"
name: "anInt2520" name: "size"
client!ja.p Lclient!fh;: client!ja.p Lclient!fh;:
owner: "Static3" owner: "Static3"
name: "aClass58_58" name: "aClass58_58"
client!ja.q Ljava/lang/Thread;: client!ja.q Ljava/lang/Thread;:
owner: "Class92" owner: "Js5CacheQueue"
name: "aThread1" name: "thread"
client!jb.a I: client!jb.a I:
owner: "Static3" owner: "Static3"
name: "anInt2522" name: "anInt2522"
@ -6612,17 +6612,17 @@ fields:
owner: "LocalisedText" owner: "LocalisedText"
name: "CHATCOL4" name: "CHATCOL4"
client!ng.C Z: client!ng.C Z:
owner: "Class4_Sub3_Sub1" owner: "Js5Request"
name: "aBoolean364" name: "incomplete"
client!ng.E Z: client!ng.E Z:
owner: "Class4_Sub3_Sub1" owner: "Js5Request"
name: "aBoolean365" name: "aBoolean365"
client!ng.J [I: client!ng.J [I:
owner: "Static5" owner: "Static5"
name: "anIntArray615" name: "anIntArray615"
client!ng.y Z: client!ng.y Z:
owner: "Class4_Sub3_Sub1" owner: "Js5Request"
name: "aBoolean363" name: "urgent"
client!ng.z [Lclient!ml;: client!ng.z [Lclient!ml;:
owner: "Static5" owner: "Static5"
name: "aClass53_Sub3Array3" name: "aClass53_Sub3Array3"
@ -10494,17 +10494,17 @@ fields:
owner: "SecondaryLinkedList" owner: "SecondaryLinkedList"
name: "cursor" name: "cursor"
client!ul.K I: client!ul.K I:
owner: "Class4_Sub3_Sub1_Sub2" owner: "Js5NetRequest"
name: "anInt5384" name: "blockPosition"
client!ul.M Lclient!cc;: client!ul.M Lclient!cc;:
owner: "Static7" owner: "Static7"
name: "aClass26_55" name: "aClass26_55"
client!ul.O B: client!ul.O B:
owner: "Class4_Sub3_Sub1_Sub2" owner: "Js5NetRequest"
name: "aByte22" name: "trailerLen"
client!ul.R Lclient!fd;: client!ul.R Lclient!fd;:
owner: "Class4_Sub3_Sub1_Sub2" owner: "Js5NetRequest"
name: "aClass4_Sub10_10" name: "data"
client!ul.U I: client!ul.U I:
owner: "Static7" owner: "Static7"
name: "anInt5391" name: "anInt5391"
@ -12650,13 +12650,13 @@ methods:
509: "local509" 509: "local509"
522: "local522" 522: "local522"
client!al.d (I)I: client!al.d (I)I:
owner: "Class4_Sub3_Sub1_Sub1" owner: "Js5CacheRequest"
name: "method4354" name: "getReadyPercentage"
arguments: {} arguments: {}
locals: {} locals: {}
client!al.e (B)[B: client!al.e (B)[B:
owner: "Class4_Sub3_Sub1_Sub1" owner: "Js5CacheRequest"
name: "method4352" name: "getData"
arguments: {} arguments: {}
locals: {} locals: {}
client!am.<init> (IIIIIII)V: client!am.<init> (IIIIIII)V:
@ -17106,29 +17106,29 @@ methods:
locals: locals:
23: "local23" 23: "local23"
client!en.a (B)V: client!en.a (B)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1086" name: "breakConnection"
arguments: {} arguments: {}
locals: {} locals: {}
client!en.a (BIZII)Lclient!ul;: client!en.a (BIZII)Lclient!ul;:
owner: "Class51" owner: "Js5NetQueue"
name: "method1088" name: "read"
arguments: arguments:
0: "arg0" 1: "archive"
1: "arg1" 4: "group"
2: "arg2" 2: "urgent"
4: "arg3" 0: "trailerLen"
locals: locals:
16: "local16" 16: "key"
20: "local20" 20: "request"
client!en.a (BZ)V: client!en.a (BZ)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1093" name: "writeLoggedIn"
arguments: arguments:
1: "arg0" 1: "loggedIn"
locals: locals:
43: "local43" 43: "ex"
49: "local49" 49: "closeEx"
client!en.a (B[[BI[Lclient!em;[[I[[B[[F[[B[[F[[FI[[B)V: client!en.a (B[[BI[Lclient!em;[[I[[B[[F[[B[[F[[FI[[B)V:
owner: "Static14" owner: "Static14"
name: "method1094" name: "method1094"
@ -17223,8 +17223,8 @@ methods:
1148: "local1148" 1148: "local1148"
1154: "local1154" 1154: "local1154"
client!en.a (I)I: client!en.a (I)I:
owner: "Class51" owner: "Js5NetQueue"
name: "method1080" name: "getPrefetchRequestCount"
arguments: {} arguments: {}
locals: {} locals: {}
client!en.a (IIII)Z: client!en.a (IIII)Z:
@ -17285,44 +17285,44 @@ methods:
440: "local440" 440: "local440"
469: "local469" 469: "local469"
client!en.a (ILclient!eo;Z)V: client!en.a (ILclient!eo;Z)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1087" name: "start"
arguments: arguments:
1: "arg0" 1: "socket"
2: "arg1" 2: "loggedIn"
locals: locals:
15: "local15" 15: "ex"
41: "local41" 41: "urgentRequest"
64: "local64" 64: "prefetchRequest"
113: "local113" 113: "ex"
119: "local119" 119: "closeEx"
client!en.a (Z)I: client!en.a (Z)I:
owner: "Class51" owner: "Js5NetQueue"
name: "method1092" name: "getUrgentRequestCount"
arguments: {} arguments: {}
locals: {} locals: {}
client!en.b (B)V: client!en.b (B)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1096" name: "writeConnected"
arguments: {} arguments: {}
locals: locals:
38: "local38" 38: "ex"
44: "local44" 44: "closeEx"
client!en.b (I)V: client!en.b (I)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1081" name: "closeServer"
arguments: {} arguments: {}
locals: locals:
36: "local36" 36: "ex"
42: "local42" 42: "closeEx"
client!en.b (Z)Z: client!en.b (Z)Z:
owner: "Class51" owner: "Js5NetQueue"
name: "method1095" name: "isPrefetchRequestQueueFull"
arguments: {} arguments: {}
locals: {} locals: {}
client!en.c (I)Z: client!en.c (I)Z:
owner: "Class51" owner: "Js5NetQueue"
name: "method1083" name: "isUrgentRequestQueueFull"
arguments: {} arguments: {}
locals: {} locals: {}
client!en.d (I)I: client!en.d (I)I:
@ -17331,48 +17331,48 @@ methods:
arguments: {} arguments: {}
locals: {} locals: {}
client!en.f (I)V: client!en.f (I)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1090" name: "stop"
arguments: {} arguments: {}
locals: {} locals: {}
client!en.g (I)V: client!en.g (I)V:
owner: "Class51" owner: "Js5NetQueue"
name: "method1091" name: "rekey"
arguments: {} arguments: {}
locals: locals:
9: "local9" 9: "ex"
client!en.h (I)Z: client!en.h (I)Z:
owner: "Class51" owner: "Js5NetQueue"
name: "method1097" name: "tick"
arguments: {} arguments: {}
locals: locals:
11: "local11" 11: "now"
18: "local18" 18: "duration"
46: "local46" 46: "ex"
87: "local87" 87: "request"
146: "local146" 146: "request"
188: "local188" 188: "i"
198: "local198" 198: "available"
213: "local213" 213: "needed"
242: "local242" 242: "remaining"
253: "local253" 253: "len"
301: "local301" 301: "j"
336: "local336" 336: "data"
343: "local343" 343: "request"
391: "local391" 391: "remaining"
416: "local416" 416: "j"
451: "local451" 451: "inBuffer"
473: "local473" 473: "archive"
478: "local478" 478: "group"
483: "local483" 483: "flags"
487: "local487" 487: "compressionType"
498: "local498" 498: "urgent"
503: "local503" 503: "uncompressedLen"
510: "local510" 510: "key"
520: "local520" 520: "request"
581: "local581" 581: "headerLen"
657: "local657" 657: "ex"
663: "local663" 663: "closeEx"
client!eo.<init> (Ljava/net/Socket;Lsignlink!pm;)V: client!eo.<init> (Ljava/net/Socket;Lsignlink!pm;)V:
owner: "BufferedSocket" owner: "BufferedSocket"
name: "<init>" name: "<init>"
@ -23820,29 +23820,29 @@ methods:
1: "arg0" 1: "arg0"
locals: {} locals: {}
client!ja.<init> ()V: client!ja.<init> ()V:
owner: "Class92" owner: "Js5CacheQueue"
name: "<init>" name: "<init>"
arguments: {} arguments: {}
locals: locals:
20: "local20" 20: "request"
client!ja.a (BLclient!fm;I)Lclient!al;: client!ja.a (BLclient!fm;I)Lclient!al;:
owner: "Class92" owner: "Js5CacheQueue"
name: "method1973" name: "readSynchronous"
arguments: arguments:
1: "arg0" 1: "cache"
2: "arg1" 2: "group"
locals: locals:
5: "local5" 5: "request"
23: "local23" 23: "other"
client!ja.a (BLclient!fm;[BI)Lclient!al;: client!ja.a (BLclient!fm;[BI)Lclient!al;:
owner: "Class92" owner: "Js5CacheQueue"
name: "method1968" name: "write"
arguments: arguments:
1: "arg0" 1: "cache"
2: "arg1" 3: "group"
3: "arg2" 2: "data"
locals: locals:
15: "local15" 15: "request"
client!ja.a (IBI)V: client!ja.a (IBI)V:
owner: "Static20" owner: "Static20"
name: "method1970" name: "method1970"
@ -23851,25 +23851,25 @@ methods:
2: "arg1" 2: "arg1"
locals: {} locals: {}
client!ja.a (ILclient!al;)V: client!ja.a (ILclient!al;)V:
owner: "Class92" owner: "Js5CacheQueue"
name: "method1972" name: "enqueue"
arguments: arguments:
1: "arg0" 1: "request"
locals: {} locals: {}
client!ja.a (ILclient!fm;I)Lclient!al;: client!ja.a (ILclient!fm;I)Lclient!al;:
owner: "Class92" owner: "Js5CacheQueue"
name: "method1965" name: "read"
arguments: arguments:
1: "arg0" 1: "cache"
2: "arg1" 2: "group"
locals: locals:
7: "local7" 7: "request"
client!ja.a (Z)V: client!ja.a (Z)V:
owner: "Class92" owner: "Js5CacheQueue"
name: "method1971" name: "stop"
arguments: {} arguments: {}
locals: locals:
27: "local27" 27: "ex"
client!ja.a ([BLjava/lang/String;IIII)I: client!ja.a ([BLjava/lang/String;IIII)I:
owner: "Cp1252Charset" owner: "Cp1252Charset"
name: "encodeString" name: "encodeString"
@ -23888,13 +23888,13 @@ methods:
arguments: {} arguments: {}
locals: {} locals: {}
client!ja.run ()V: client!ja.run ()V:
owner: "Class92" owner: "Js5CacheQueue"
name: "run" name: "run"
arguments: {} arguments: {}
locals: locals:
15: "local15" 15: "request"
30: "local30" 30: "ex"
76: "local76" 76: "ex"
client!jagex3/jagmisc/jagmisc.Quit0 ()V: client!jagex3/jagmisc/jagmisc.Quit0 ()V:
owner: "jagex3/jagmisc/jagmisc" owner: "jagex3/jagmisc/jagmisc"
name: "Quit0" name: "Quit0"
@ -32068,13 +32068,13 @@ methods:
107: "local107" 107: "local107"
151: "local151" 151: "local151"
client!ng.d (I)I: client!ng.d (I)I:
owner: "Class4_Sub3_Sub1" owner: "Js5Request"
name: "method4354" name: "getReadyPercentage"
arguments: {} arguments: {}
locals: {} locals: {}
client!ng.e (B)[B: client!ng.e (B)[B:
owner: "Class4_Sub3_Sub1" owner: "Js5Request"
name: "method4352" name: "getData"
arguments: {} arguments: {}
locals: {} locals: {}
client!ng.e (I)[Lclient!fe;: client!ng.e (I)[Lclient!fe;:
@ -43366,13 +43366,13 @@ methods:
22: "local22" 22: "local22"
26: "local26" 26: "local26"
client!ul.d (I)I: client!ul.d (I)I:
owner: "Class4_Sub3_Sub1_Sub2" owner: "Js5NetRequest"
name: "method4354" name: "getReadyPercentage"
arguments: {} arguments: {}
locals: {} locals: {}
client!ul.e (B)[B: client!ul.e (B)[B:
owner: "Class4_Sub3_Sub1_Sub2" owner: "Js5NetRequest"
name: "method4352" name: "getData"
arguments: {} arguments: {}
locals: {} locals: {}
client!ul.g (I)V: client!ul.g (I)V:

Loading…
Cancel
Save