Skip to content

InternetLink

Class in IpDrv · IpDrv.InternetLink · native, transient

Object › Actor › Info › InternetLink

Subclasses: TcpLink

Using it from Lua
h7.find_all("InternetLink")            -- live instances
h7.find_class("IpDrv.InternetLink")   -- the class
h7.hook("IpDrv.InternetLink.GetLastError", fn)

Enums

ELineMode

LMODE_auto = 0, LMODE_DOS = 1, LMODE_UNIX = 2, LMODE_MAC = 3

ELinkMode

MODE_Text = 0, MODE_Line = 1, MODE_Binary = 2

EReceiveMode

RMODE_Manual = 0, RMODE_Event = 1

Structs

IpAddr

FieldType
Addrint
Portint

Properties

NameTypeNotes
DataPendingintconst
InLineModeELineMode
LinkModeELinkMode
OutLineModeELineMode
Portintconst
PrivateResolveInfopointerconst, native, private
ReceiveModeEReceiveMode
RemoteSocketpointerconst
Socketpointerconst

Functions

NameDeclaration
GetLastErrornative function int GetLastError()
GetLocalIPnative function GetLocalIP(out IpAddr Arg)
IpAddrToStringnative function string IpAddrToString(IpAddr Arg)
IsDataPendingnative function bool IsDataPending()
ParseURLnative function bool ParseURL(coerce string URL, out string Addr, out int PortNum, out string LevelName, out string EntryName)
Resolvenative function Resolve(coerce string Domain)
Resolvedevent Resolved(IpAddr Addr)
ResolveFailedevent ResolveFailed()
StringToIpAddrnative function bool StringToIpAddr(string Str, out IpAddr Addr)

Inherited

FromMembers
Info0 properties, 0 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions