mirror of
https://github.com/A2osX/A2osX.git
synced 2024-10-25 00:23:52 +00:00
0.9
This commit is contained in:
parent
f856158b7b
commit
a75ef70275
@ -1,5 +1,71 @@
|
|||||||
*** Auto generated by docgen.cmd ***
|
*** 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 PSTR to Add
|
||||||
|
|
||||||
|
#DNS.GetCache
|
||||||
|
+ Return a Ptr to DNS Cache Table
|
||||||
|
|
||||||
|
##In:
|
||||||
|
|
||||||
|
##Out:
|
||||||
|
+ Y,A = PTR to DNS.CACHE
|
||||||
|
|
||||||
#SKT.New
|
#SKT.New
|
||||||
+ Create a new socket
|
+ Create a new socket
|
||||||
|
|
||||||
@ -10,6 +76,31 @@
|
|||||||
+ YA = PTR to new S.SOCKET
|
+ YA = PTR to new S.SOCKET
|
||||||
+ X = hSocket
|
+ 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
|
#SKT.AcceptA
|
||||||
+ Check for an incoming connection
|
+ Check for an incoming connection
|
||||||
|
|
||||||
@ -38,6 +129,25 @@
|
|||||||
##Out :
|
##Out :
|
||||||
+ A = hFrame
|
+ A = hFrame
|
||||||
|
|
||||||
|
#SKT.PutC (STREAM)
|
||||||
|
+ Write a Char To Stream
|
||||||
|
|
||||||
|
##In :
|
||||||
|
+ PUSHB = hSocket
|
||||||
|
+ PUSHB = Char
|
||||||
|
|
||||||
|
##Out :
|
||||||
|
+ A = char
|
||||||
|
|
||||||
|
#SKT.PutS (STREAM)
|
||||||
|
+ Write Line in pBuf
|
||||||
|
|
||||||
|
##In :
|
||||||
|
+ PUSHB = hSocket
|
||||||
|
+ PUSHW = PSTR
|
||||||
|
|
||||||
|
##Out :
|
||||||
|
|
||||||
#SKT.GetCA (STREAM)
|
#SKT.GetCA (STREAM)
|
||||||
+ Read a Char From Stream in A
|
+ Read a Char From Stream in A
|
||||||
|
|
||||||
@ -58,7 +168,7 @@
|
|||||||
##Out :
|
##Out :
|
||||||
+ Y,A = bytes read
|
+ Y,A = bytes read
|
||||||
|
|
||||||
#SKT.Rcvd (STREAM)
|
#SKT.Read (STREAM)
|
||||||
+ Read data in pBuf
|
+ Read data in pBuf
|
||||||
|
|
||||||
##In :
|
##In :
|
||||||
@ -68,28 +178,3 @@
|
|||||||
|
|
||||||
##Out :
|
##Out :
|
||||||
+ Y,A = bytes transfered
|
+ Y,A = bytes transfered
|
||||||
|
|
||||||
#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
|
|
||||||
|
Loading…
Reference in New Issue
Block a user