ZealOS/docs/Home/Net/Docs/NetFuncSummary.DD.html
TomAwezome 2ea6956433 Implement IntEntryAlloc, IntEntryFree for dynamic user IRQ acquisition.
Restructure network stack to use new Interrupt methods instead of hard-coded IRQ numbers.
Add line count update into build process.
Add progress bars to HTML generation and DoDistro.
Clear Network Log border_doc.
Fix font chars.
Clean up some lingering unconverted variable and directory names.
Remove word-wrap DolDoc tag from Clementine bible because of CPU spikes.
2021-07-11 17:47:19 -04:00

242 lines
8.4 KiB
HTML
Executable file

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
<meta name="generator" content="ZealOS V0.07">
<style type="text/css">
body {background-color:#000000;}
.cF0{color:#ffffff;background-color:#000000;}
.cF1{color:#3465a4;background-color:#000000;}
.cF2{color:#4e9a06;background-color:#000000;}
.cF3{color:#06989a;background-color:#000000;}
.cF4{color:#a24444;background-color:#000000;}
.cF5{color:#75507b;background-color:#000000;}
.cF6{color:#ce982f;background-color:#000000;}
.cF7{color:#bcc0b9;background-color:#000000;}
.cF8{color:#555753;background-color:#000000;}
.cF9{color:#729fcf;background-color:#000000;}
.cFA{color:#82bc49;background-color:#000000;}
.cFB{color:#34e2e2;background-color:#000000;}
.cFC{color:#ac3535;background-color:#000000;}
.cFD{color:#ad7fa8;background-color:#000000;}
.cFE{color:#fce94f;background-color:#000000;}
.cFF{color:#000000;background-color:#000000;}
</style>
</head>
<body>
<pre style="font-family:monospace;font-size:12pt">
<a name="l1"></a><span class=cF0>PCNet
<a name="l2"></a> PCNetPCIDevFind
<a name="l3"></a> PCNetIOBaseGet
<a name="l4"></a> PCNetReset
<a name="l5"></a> PCNet32BitModeEnable
<a name="l6"></a> PCNetRAPWrite
<a name="l7"></a> PCNetCSRWrite
<a name="l8"></a> PCNetCSRRead
<a name="l9"></a> PCNetSWStyleSet
<a name="l10"></a> PCNetMACGet
<a name="l11"></a> PCNetDescriptorEntryInit
<a name="l12"></a> PCNetBuffersAllocate
<a name="l13"></a> </span><span class=cF7>PCNetDirectInit</span><span class=cF0>
<a name="l14"></a> PCNetInitBlockSetup
<a name="l15"></a> PCNetInterruptCSRSet
<a name="l16"></a> PCNetTXAutoPadEnable
<a name="l17"></a> PCNetConfigModeExit
<a name="l18"></a> PCNetDriverOwns
<a name="l19"></a> PCNetTransmitPacketAllocate
<a name="l20"></a> PCNetTransmitPacketFinish
<a name="l21"></a> PCNetPacketReceive
<a name="l22"></a> PCNetReceivePacketRelease
<a name="l23"></a> PCNetIRQ
<a name="l24"></a> PCNetInterruptsSetup
<a name="l25"></a> PCNetInit
<a name="l26"></a>
<a name="l27"></a> PCIInterruptsReroute
<a name="l28"></a>
<a name="l29"></a> EthernetFrameFinish (driver alias of PCNetTransmitPacketFinish)
<a name="l30"></a> EthernetFrameAllocate
<a name="l31"></a> EthernetMACGet
<a name="l32"></a>
<a name="l33"></a> NetStop
<a name="l34"></a> NetStart
<a name="l35"></a>
<a name="l36"></a>NetQueue
<a name="l37"></a> NetQueueInit
<a name="l38"></a> NetQueuePull
<a name="l39"></a> NetQueuePush
<a name="l40"></a>
<a name="l41"></a>Ethernet
<a name="l42"></a> EthernetGlobalsInit
<a name="l43"></a> EthernetFrameParse
<a name="l44"></a>
<a name="l45"></a>ARP
<a name="l46"></a> ARPCacheInit
<a name="l47"></a> ARPCacheFind
<a name="l48"></a> ARPCachePut
<a name="l49"></a>
<a name="l50"></a> ARPSend
<a name="l51"></a> ARPHandler
<a name="l52"></a> ARPLocalIPV4Set
<a name="l53"></a> ARPHandler
<a name="l54"></a>
<a name="l55"></a> ARPRep
<a name="l56"></a>
<a name="l57"></a>Sockets (just finite state modifiers)
<a name="l58"></a> AddressInfoCopy
<a name="l59"></a> AddressInfoFree
<a name="l60"></a> IPV4AddressParse
<a name="l61"></a> PresentationToNetwork
<a name="l62"></a> NetworkToPresentation
<a name="l63"></a>
<a name="l64"></a> SocketStateErr
<a name="l65"></a> Socket
<a name="l66"></a> SocketAccept
<a name="l67"></a> SocketClose
<a name="l68"></a> SocketBind
<a name="l69"></a> SocketConnect
<a name="l70"></a> SocketListen
<a name="l71"></a> SocketReceive
<a name="l72"></a> SocketReceiveFrom
<a name="l73"></a> SocketSend
<a name="l74"></a> SocketSendTo
<a name="l75"></a>
<a name="l76"></a>IPV4
<a name="l77"></a> IPV4GlobalsInit
<a name="l78"></a> IPV4Checksum
<a name="l79"></a> IPV4AddressMACGet
<a name="l80"></a>
<a name="l81"></a> IPV4PacketAllocate
<a name="l82"></a> IPV4PacketFinish (alias for EthernetFrameFinish)
<a name="l83"></a>
<a name="l84"></a> IPV4AddressGet
<a name="l85"></a> IPV4AddressSet
<a name="l86"></a>
<a name="l87"></a> IPV4SubnetSet
<a name="l88"></a> IPV4PacketParse
<a name="l89"></a>
<a name="l90"></a>ICMP
<a name="l91"></a> ICMPReplySend
<a name="l92"></a> ICMPHandler
<a name="l93"></a>
<a name="l94"></a>TCP
<a name="l95"></a> IsTCPStateSync
<a name="l96"></a> TCPGlobalsInit
<a name="l97"></a> TCPChecksumPartial
<a name="l98"></a> TCPChecksumFinal
<a name="l99"></a> TCPPacketAllocate
<a name="l100"></a> TCPPacketFinish
<a name="l101"></a> TCPSend
<a name="l102"></a> TCPSendFlags
<a name="l103"></a> TCPSendData
<a name="l104"></a> TCPPacketParse
<a name="l105"></a> TCPAcknowledgePacket
<a name="l106"></a> TCPCheckACKQueue
<a name="l107"></a> TCPSocket
<a name="l108"></a> TCPSocketBind
<a name="l109"></a> TCPSocketClose
<a name="l110"></a> TCPSocketConnect
<a name="l111"></a> TCPSocketListen
<a name="l112"></a> TCPSocketAccept
<a name="l113"></a> TCPSocketReceive
<a name="l114"></a> TCPSocketSend
<a name="l115"></a>
<a name="l116"></a> TCPHandler
<a name="l117"></a> TCPHandleRefuse
<a name="l118"></a> TCPHandleSocket
<a name="l119"></a> TCPHandleSocketListen
<a name="l120"></a> TCPHandleReset
<a name="l121"></a> TCPHandleACK
<a name="l122"></a> TCPHandleValidSEQ
<a name="l123"></a>
<a name="l124"></a> TCPTreeNodeInit
<a name="l125"></a> TCPTreeNodeAdd
<a name="l126"></a> TCPTreeNodeParamAdd
<a name="l127"></a> TCPTreeNodeParamInit
<a name="l128"></a> TCPTreeNodeFind
<a name="l129"></a> TCPTreeNodePop
<a name="l130"></a> TCPTreeNodeSinglePop
<a name="l131"></a>
<a name="l132"></a> TCPTreeNodeQueueAdd
<a name="l133"></a> TCPTreeNodeQueueSocketFind
<a name="l134"></a> TCPTreeNodeQueueIPV4Find
<a name="l135"></a> TCPTreeNodeQueueSocketSinglePop
<a name="l136"></a>
<a name="l137"></a>UDP
<a name="l138"></a> UDPTreeNodeInit
<a name="l139"></a> UDPTreeNodeAdd
<a name="l140"></a> UDPTreeNodeParamAdd
<a name="l141"></a> UDPTreeNodeParamInit
<a name="l142"></a> UDPTreeNodeFind
<a name="l143"></a> UDPTreeNodePop
<a name="l144"></a> UDPTreeNodeSinglePop
<a name="l145"></a>
<a name="l146"></a> UDPTreeNodeQueueAdd
<a name="l147"></a> UDPTreeNodeQueueSocketFind
<a name="l148"></a> UDPTreeNodeQueueIPV4Find
<a name="l149"></a> UDPTreeNodeQueueSocketSinglePop
<a name="l150"></a>
<a name="l151"></a> UDPGlobalsInit
<a name="l152"></a>
<a name="l153"></a> UDPPacketAllocate
<a name="l154"></a> UDPPacketFinish (alias for IPV4PacketFinish)
<a name="l155"></a> UDPPacketParse
<a name="l156"></a>
<a name="l157"></a> UDPSocket
<a name="l158"></a> UDPSocketBind
<a name="l159"></a> UDPSocketClose
<a name="l160"></a> UDPSocketReceiveFrom
<a name="l161"></a> UDPSocketSendTo
<a name="l162"></a>
<a name="l163"></a> UDPHandler
<a name="l164"></a>
<a name="l165"></a>DNS
<a name="l166"></a> DNSCacheInit
<a name="l167"></a> DNSCacheFind
<a name="l168"></a> DNSCachePut
<a name="l169"></a>
<a name="l170"></a> DNSQuestionSizeCalculate
<a name="l171"></a> DNSQuestionSerialize
<a name="l172"></a> DNSQuestionSend
<a name="l173"></a> DNSQuestionParse
<a name="l174"></a> DNSQuestionBuild
<a name="l175"></a> DNSQuestionFree
<a name="l176"></a> DNSQuestionChainFree
<a name="l177"></a>
<a name="l178"></a> DNSDomainNameParse
<a name="l179"></a>
<a name="l180"></a> DNSRRParse
<a name="l181"></a> DNSRRFree
<a name="l182"></a> DNSRRChainFree
<a name="l183"></a>
<a name="l184"></a> DNSResponseParse
<a name="l185"></a>
<a name="l186"></a> DNSQueryRun
<a name="l187"></a> DNSAddressInfoGet
<a name="l188"></a> DNSResolverIPV4Set
<a name="l189"></a> Host
<a name="l190"></a>
<a name="l191"></a> DNSRep
<a name="l192"></a>
<a name="l193"></a>DHCP
<a name="l194"></a> DHCPTransactionBegin
<a name="l195"></a> DHCPDiscoverSend
<a name="l196"></a> DHCPRequestSend
<a name="l197"></a>
<a name="l198"></a> DHCPBeginParse
<a name="l199"></a> DHCPOptionParse
<a name="l200"></a> DHCPOfferParse
<a name="l201"></a> DHCPAckParse
<a name="l202"></a>
<a name="l203"></a> DHCPInnerConfigure
<a name="l204"></a> DHCPConfigure
<a name="l205"></a>
<a name="l206"></a> NetConfigure
<a name="l207"></a>
<a name="l208"></a>NetHandler
<a name="l209"></a> IPV4Handler
<a name="l210"></a> NetQueueEntryHandle
<a name="l211"></a> NetHandler
<a name="l212"></a>
<a name="l213"></a> NetHandlerInit
</span></pre></body>
</html>