package Ġorg . go lem . r ak net . message . protocol Ċ Ċ import Ġio . netty . buffer . Byte Buf Ċ import Ġorg . go lem . r ak net . types . Magic Ċ import Ġorg . go lem . r ak net . types . Magic . read Magic Ċ import Ġorg . go lem . r ak net . message . Offline Message Ċ import Ġorg . go lem . r ak net . message . MessageType Ċ import Ġorg . go lem . r ak net . types . R ak String Ċ import Ġorg . go lem . r ak net . types . read R ak String Ċ Ċ class ĠUn connected P ong ( ĊĠĠĠ Ġvar Ġping Id : ĠLong , ĊĠĠĠ Ġvar Ġguid : ĠLong , ĊĠĠĠ Ġvar Ġmagic : ĠMagic , ĊĠĠĠ Ġvar Ġserver Name : ĠString , Ċ ): ĠOff line Message ( MessageType . UN CONNECTED _ P ONG . id ()) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġencode Order (): ĠArray < Any > Ġ= ĠarrayOf ( ping Id , Ġguid , Ġmagic , ĠR ak String ( server Name )) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom ( buffer : ĠByte Buf ): ĠUn connected P ong Ġ= ĠUn connected P ong ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Long (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Long (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Magic (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read R ak String () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" Un connected P ong ( ping Id =$ ping Id , Ġguid =$ guid , Ġserver Name ='$ server Name ')" Ċ Ċ }