*** Auto generated by docgen.cmd *** # ARP.Clear Clear ARP Cache **In:** **Out:** # ARP.Query Query ARP Cache and returns HW address **In:** PUSHW PTR to MAC (to fill) PUSHW PTR to IP **Out:** CC: hit: MAC filled CS: missed # ARP.Add Add a static ARP cache record **In:** PUSHW PTR to MAC PUSHW PTR to IP # ARP.GetCAche Return a Ptr to ARP Cache Table **In:** **Out:** Y,A = PTR to ARP.CACHE # DNS.Clear Clear DNS Cache **In:** **Out:** # DNS.Query Query DNS for specified host **In:** PUSHW = PTR to IP to fill with cached data * PUSHW = hostname PTR to PSTR **Out:** CC: hit: IP filled with address CS: missed # DNS.Add Add a static DNS record **In:** PUSHW = PTR to IP PUSHW = hostname CSTR to Add # DNS.GetCAche Return a Ptr to DNS Cache Table **In:** **Out:** Y,A = PTR to DNS.CACHE # SKT.New Create a new socket **In:** PUSHW = PTR to S.SOCKET template **Out:** YA = PTR to new S.SOCKET X = hSocket # SKT.Close Close socket **In:** A = hSocket **Out:** # SKT.Get Get Ptr to socket **In:** A = hSocket **Out:** Y,A = pS.SOCKET # SKT.GetTable Get socket table **In:** **Out:** Y,A = pS.SOCKET # SKT.Accept Check for an incoming connection **In:** A = hListeningSocket **Out:** A = hSocket # SKT.MkNod Create a new file from TCP socket **In:** A = hSocket **Out:** A = hFile # SKT.Write (DGRAM,STREAM,RAW) Send block of data **In:** PUSHB = hSocket PUSHW = pBuf PUSHW = len **Out:** # SKT.ReadFrame (DGRAM,RAW) **In:** A = hSocket **Out:** A = hFrame # SKT.PutC (STREAM) Write a Char To Stream **In:** PUSHB = hSocket PUSHB = Char **Out:** # SKT.PutS (STREAM) Write Line in pBuf **In:** PUSHB = hSocket PUSHW = PSTR **Out:** # SKT.GetC.A (STREAM) Read a Char From Stream in A **In:** A = hSocket **Out:** A = char # SKT.GetS (STREAM) Read a CR terminated Line in pBuf **In:** PUSHB = hSocket PUSHW = pBuf PUSHW = len **Out:** Y,A = bytes read # SKT.Read (STREAM) Read data in pBuf **In:** PUSHB = hSocket PUSHW = pBuf PUSHW = len **Out:** Y,A = bytes transfered