@ file : Suppress (" unused ", Ġ" ClassName ", Ġ" Enum Entry Name ", Ġ" FunctionName ", Ġ" Spell Checking Inspection ", Ġ" PARAMETER _ NAME _ CHANGED _ ON _ OVERRIDE ", Ġ" Unused Import ", Ġ" Package Directory Mismatch ") Ċ package Ġgod ot Ċ Ċ import Ġgod ot . gd native .* Ċ import Ġgod ot . core .* Ċ import Ġgod ot . utils .* Ċ import Ġgod ot . ic alls .* Ċ import Ġkotlinx . c interop .* ĊĊ Ċ // ĠNOTE : ĠTHIS ĠFILE ĠIS ĠAUTO ĠGENERATED ĠFROM ĠJSON ĠAPI ĠCONFIG ĊĊ Ċ open Ġclass ĠIP Ġ: ĠObject Ġ{ ĊĠĠĠ Ġprivate Ġconstructor () Ġ: Ġsuper ("") ĊĠĠĠ Ġconstructor ( variant : ĠVariant ) Ġ: Ġsuper ( variant ) ĊĠĠĠ Ġinternal Ġconstructor ( mem : ĠCO pa que Pointer ) Ġ: Ġsuper ( mem ) ĊĠĠĠ Ġinternal Ġconstructor ( name : ĠString ) Ġ: Ġsuper ( name ) ĊĊĊĠĠĠ Ġ// ĠEnums ĠĊĊĠĠĠ Ġenum Ġclass ĠResolver Status ( val Ġid : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ ĠRES OL VER _ STATUS _ NONE ( 0 ), ĊĠĠĠĠĠĠĠ ĠRES OL VER _ STATUS _ WAIT ING ( 1 ), ĊĠĠĠĠĠĠĠ ĠRES OL VER _ STATUS _ DONE ( 2 ), ĊĠĠĠĠĠĠĠ ĠRES OL VER _ STATUS _ ERROR ( 3 ), ĊĠĠĠĠĠĠĠ Ġ; ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġfrom Int ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġenum Ġclass ĠType ( val Ġid : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTYPE _ NONE ( 0 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ IPV 4 ( 1 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ IPV 6 ( 2 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ ANY ( 3 ), ĊĠĠĠĠĠĠĠ Ġ; ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġfrom Int ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠSign als ĊĠĠĠ Ġclass ĠSignal Ġ{ ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ@ Thread Local ĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠObject ): ĠIP Ġ= ĠIP (" "). apply Ġ{ Ġset Raw Memory ( other . raw Memory ) Ġ} ĊĠĠĠĠĠĠĠ Ġin fix Ġfun Ġfrom ( other : ĠVariant ): ĠIP Ġ= Ġfrom Variant ( IP (""), Ġother ) ĊĊĊĠĠĠĠĠĠĠ Ġ// ĠConstants ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRES OL VER _ STATUS _ NONE : ĠLong Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRES OL VER _ STATUS _ WAIT ING : ĠLong Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRES OL VER _ STATUS _ DONE : ĠLong Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRES OL VER _ STATUS _ ERROR : ĠLong Ġ= Ġ 3 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRES OL VER _ MAX _ QU ER IES : ĠLong Ġ= Ġ 3 2 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠRES OL VER _ INVALID _ ID : ĠLong Ġ= Ġ- 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTYPE _ NONE : ĠLong Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTYPE _ IPV 4 : ĠLong Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTYPE _ IPV 6 : ĠLong Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTYPE _ ANY : ĠLong Ġ= Ġ 3 ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġraw Memory : ĠCO pa que Pointer Ġby Ġlazy Ġ{ Ġget Singleton (" IP ", Ġ" IP ") Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġ// ĠProperties ĊĊĊĠĠĠĠĠĠĠ Ġ// ĠMethods ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġresolve Hostname Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" resolve _ hostname ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġresolve Hostname ( host : ĠString , Ġip Type : ĠLong Ġ= Ġ 3 ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ String _ String _ Long ( resolve Hostname Method Bind , Ġthis . raw Memory , Ġhost , Ġip Type ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġresolve Hostname Queue Item Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" resolve _ hostname _ queue _ item ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġresolve Hostname Queue Item ( host : ĠString , Ġip Type : ĠLong Ġ= Ġ 3 ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long _ String _ Long ( resolve Hostname Queue Item Method Bind , Ġthis . raw Memory , Ġhost , Ġip Type ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġget Resolve Item Status Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" get _ resolve _ item _ status ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġget Resolve Item Status ( id : ĠLong ): ĠIP . Resolver Status Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠIP . Resolver Status . from Int (_ ic all _ Long _ Long ( get Resolve Item Status Method Bind , Ġthis . raw Memory , Ġid )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġget Resolve Item Address Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" get _ resolve _ item _ address ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġget Resolve Item Address ( id : ĠLong ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ String _ Long ( get Resolve Item Address Method Bind , Ġthis . raw Memory , Ġid ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġerase Resolve Item Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" erase _ resolve _ item ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġerase Resolve Item ( id : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( erase Resolve Item Method Bind , Ġthis . raw Memory , Ġid ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġget Local Addresses Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" get _ local _ addresses ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġget Local Addresses (): ĠG D Array Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ_ ic all _ GD Array ( getLocal Addresses Method Bind , Ġthis . raw Memory ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġclear Cache Method Bind : ĠC Pointer < godot _ method _ bind > Ġby Ġlazy Ġ{ Ġget MB (" IP ", Ġ" clear _ cache ") Ġ} ĊĠĠĠĠĠĠĠ Ġfun Ġclear Cache ( hostname : ĠString Ġ= Ġ"") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ ic all _ Unit _ String ( clear Cache Method Bind , Ġthis . raw Memory , Ġhostname ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ} Ċ } Ċ