Docs
backup
bin
doc
tipuesearch
ACE.html
AllClasses.html
AllConstants.html
AllFunctions.html
AllIdentifiers.html
AllTypes.html
AllUnits.html
AllVariables.html
BPE.html
BTSSE.html
CFE.html
CSOE.html
ClassHierarchy.html
DBGE.html
DBZ.html
DFE.html
E1000.html
EHCI.html
GPF.html
GVUses.dot
GVUses.png
IDOE.html
IOPE.html
MCE.html
NCE.html
NMIE.html
OHCI.TOHCI_MMR.html
OHCI.html
OOBE.html
PCI.html
PF.html
PS2_KEYBOARD_ISR.html
RTC.TDateTime.html
RTC.html
SFE.html
SNPE.html
TMR_0_ISR.html
TMR_1_ISR.html
UHCI.html
UIE.html
USB.html
XHCI.html
_tipue_results.html
arp.TARPCacheRecord.html
arp.html
asuro.html
automated.gif
bios_data_area.TCounters.html
bios_data_area.html
console.html
contextswitcher.html
cpu.TCPUID.html
cpu.TClockSpeed.html
cpu.html
crc.html
drivermanagement.TDevEx.html
drivermanagement.TDeviceIdentifier.html
drivermanagement.TDeviceRegistration.html
drivermanagement.TDriverRegistration.html
drivermanagement.html
drivertypes.html
eth2.html
faults.html
fonts.html
gdt.TGDT_Entry.html
gdt.TGDT_Pointer.html
gdt.html
icmp.TARPHandler.html
icmp.html
idt.TIDT_Entry.html
idt.TIDT_Pointer.html
idt.html
index.html
ipv4.html
irq.html
isr.html
isr_types.TRegisters.html
isr_types.html
isrmanager.html
kernel.html
keyboard.TKeyInfo.html
keyboard.html
legend.html
lists.TLinkedList.html
lists.TLinkedListBase.html
lists.html
lmemorymanager.THeapPage.html
lmemorymanager.html
memview.html
mouse.TMousePacket.html
mouse.TMousePos.html
mouse.html
multiboot.elf_section_header_table_t.html
multiboot.html
multiboot.memory_map_t.html
multiboot.module_t.html
multiboot.multiboot_info_t.html
net.html
netlog.html
nettypes.TARPAbstractHeader.html
nettypes.TICMPHeader.html
nettypes.TIPV4AbstractHeader.html
nettypes.TIPv4Configuration.html
nettypes.TIPv4Pair.html
nettypes.TMACPair.html
nettypes.TPacketContext.html
nettypes.TProtocol.html
nettypes.TTCPFlags.html
nettypes.html
netutils.html
pasdoc.css
pmemorymanager.TPhysicalMemoryEntry.html
pmemorymanager.html
private.gif
processloader.html
protected.gif
public.gif
published.gif
scheduler.TScheduler_Entry.html
scheduler.TTaskState.html
scheduler.html
serial.html
shell.html
splash.html
strings.html
system.html
tcp.html
terminal.TCommand.html
terminal.THistory.html
terminal.TParamList.html
terminal.html
testdriver.html
themer.html
tracer.html
tss.TTaskStateSegment.html
tss.html
types.html
udp.html
util.html
vmemorymanager.html
vmlog.html
vmstate.html
iso
lib
release
src
.bochsrc
Asuro.iso
Asuro2.iso
IMAGE.img
checksum.sh
checksums.md5
compile.sh
compile.sh~
compile_and_run.sh
compile_and_run_debug.sh
compile_debug.sh
install_dev_env.sh
linker.script
loc.sh
mount.sh
run.sh
run_bochs.sh
unmount.sh
updatevm.sh
vb_compile_run.sh
vbox.sh
version
versioning.sh
versioning.sh~
131 lines
7.0 KiB
HTML
131 lines
7.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>Asuro: net</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="generator" content="PasDoc 0.15.0">
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
|
<link rel="stylesheet" type="text/css" href="tipuesearch/tipuesearch.css">
|
|
|
|
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
|
|
</head>
|
|
<body>
|
|
<table class="container"><tr><td class="navigation">
|
|
<h2>Asuro</h2><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p><p><a href="GVUses.png" class="navigation">Unit dependency graph</a></p><form class="search-form" action="_tipue_results.html"><div class="search-input"><input type="text" name="q" id="tipue_search_input"></div><div class="search-button"><input type="button" id="tipue_search_button" onclick="this.form.submit();"></div></form>
|
|
<div style="clear: both"></div>
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$('#tipue_search_input').tipuesearch({
|
|
/* 10 items to display seems standard */
|
|
'show': 10,
|
|
/* For PasDoc docs, showing urls is not very useful,
|
|
since the page title already shows the unit and identifier. */
|
|
'showURL': false
|
|
});
|
|
});
|
|
</script>
|
|
</td><td class="content">
|
|
<h1 class="unit">Unit net</h1>
|
|
<div class="sections">
|
|
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Uses">Uses</a></div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section"><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></div><div class="one_section">Types</div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
|
|
<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
|
|
<p>
|
|
Driver-><code>Net</code>->L1-><code>Net</code> - Network Card<->Driver Interface.
|
|
|
|
<p></p>
|
|
<span id="PasDoc-Uses"></span><h2 class="uses">Uses</h2>
|
|
<ul class="useslist"><li><a href="tracer.html">tracer</a></li><li><a href="console.html">console</a></li><li><a href="nettypes.html">nettypes</a></li><li><a href="netutils.html">netutils</a></li><li><a href="netlog.html">netlog</a></li><li><a href="RTC.html">RTC</a></li></ul><h2 class="overview">Overview</h2>
|
|
<span id="PasDoc-FuncsProcs"></span><h3 class="summary">Functions and Procedures</h3>
|
|
<table class="summary wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#init">init</a></b>;</code></td>
|
|
</tr>
|
|
<tr class="list2">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#registerNetworkCard">registerNetworkCard</a></b>(SendCallback : <a href="nettypes.html#TNetSendCallback">TNetSendCallback</a>; _MAC : <a href="system.html#PuInt8">puint8</a>);</code></td>
|
|
</tr>
|
|
<tr class="list">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#registerNextLayer">registerNextLayer</a></b>(RecvCallback : <a href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
|
|
</tr>
|
|
<tr class="list2">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#send">send</a></b>(p_data : <a href="system.html#Void">void</a>; p_len : <a href="system.html#uInt16">uint16</a>);</code></td>
|
|
</tr>
|
|
<tr class="list">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#recv">recv</a></b>(p_data : <a href="system.html#Void">void</a>; p_len : <a href="system.html#uInt16">uint16</a>);</code></td>
|
|
</tr>
|
|
<tr class="list2">
|
|
<td class="itemcode"><code>function <b><a href="net.html#getMAC">getMAC</a></b> : <a href="system.html#PuInt8">puint8</a>;</code></td>
|
|
</tr>
|
|
<tr class="list">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#writeToLog">writeToLog</a></b>(str : <a href="system.html#pchar">pchar</a>);</code></td>
|
|
</tr>
|
|
<tr class="list2">
|
|
<td class="itemcode"><code>procedure <b><a href="net.html#writeToLogLn">writeToLogLn</a></b>(str : <a href="system.html#pchar">pchar</a>);</code></td>
|
|
</tr>
|
|
</table>
|
|
<h2 class="description">Description</h2>
|
|
<h3 class="detail">Functions and Procedures</h3>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="init"></span><code>procedure <b>init</b>;</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="registerNetworkCard"></span><code>procedure <b>registerNetworkCard</b>(SendCallback : <a href="nettypes.html#TNetSendCallback">TNetSendCallback</a>; _MAC : <a href="system.html#PuInt8">puint8</a>);</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="registerNextLayer"></span><code>procedure <b>registerNextLayer</b>(RecvCallback : <a href="nettypes.html#TRecvCallback">TRecvCallback</a>);</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="send"></span><code>procedure <b>send</b>(p_data : <a href="system.html#Void">void</a>; p_len : <a href="system.html#uInt16">uint16</a>);</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="recv"></span><code>procedure <b>recv</b>(p_data : <a href="system.html#Void">void</a>; p_len : <a href="system.html#uInt16">uint16</a>);</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="getMAC"></span><code>function <b>getMAC</b> : <a href="system.html#PuInt8">puint8</a>;</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="writeToLog"></span><code>procedure <b>writeToLog</b>(str : <a href="system.html#pchar">pchar</a>);</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<table class="detail wide_list">
|
|
<tr class="list">
|
|
<td class="itemcode"><span id="writeToLogLn"></span><code>procedure <b>writeToLogLn</b>(str : <a href="system.html#pchar">pchar</a>);</code></td>
|
|
</tr>
|
|
<tr><td colspan="1">
|
|
</td></tr>
|
|
</table>
|
|
<h2 class="authors">Author</h2>
|
|
<ul class="authors">
|
|
<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></li>
|
|
</ul>
|
|
<hr><span class="appinfo"><em>Generated by <a href="https://github.com/pasdoc/pasdoc/wiki">PasDoc 0.15.0</a>. </em>
|
|
</span>
|
|
</td></tr></table></body></html>
|