*** 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.CloseA Close socket ## In : A = hSocket ## Out : # SKT.GetA Get Ptr to socket ## In : A = hSocket ## Out : Y,A = pS.SOCKET # SKT.GetTable Get socket table ## In : ## Out : Y,A = pS.SOCKET # SKT.AcceptA Check for an incoming connection ## In : A = hListeningSocket ## Out : A = hSocket # SKT.MkNodA 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.ReadA (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