diff --git a/doc/doxygen/html/8259_8h.html b/doc/doxygen/html/8259_8h.html new file mode 100644 index 0000000..7bf76e3 --- /dev/null +++ b/doc/doxygen/html/8259_8h.html @@ -0,0 +1,378 @@ + + +Ubixos: 8259.h File Reference + + + +

8259.h File Reference

#include <ubixos/types.h>
+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define mPic   0x20
#define mImr   0x21
#define sPic   0xA0
#define sImr   0xA1
#define eoi   0x20
#define icw1   0x11
#define icw4   0x01
#define mVec   0x68
#define sVec   0x70
#define ocw3Irr   0x0A
#define ocw3Isr   0x0B

Functions

int init8259 ()
void irqEnable (uInt16 irqNo)
void irqDisable (uInt16 irqNo)
+


Define Documentation

+

+ + + + +
+ + +
#define eoi   0x20 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define icw1   0x11 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define icw4   0x01 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define mImr   0x21 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define mPic   0x20 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define mVec   0x68 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ocw3Irr   0x0A +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define ocw3Isr   0x0B +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define sImr   0xA1 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define sPic   0xA0 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define sVec   0x70 +
+
+ + + + + +
+   + + +

+

+


Function Documentation

+

+ + + + +
+ + + + + + + + + +
int init8259  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
void irqDisable uInt16  irqNo  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
void irqEnable uInt16  irqNo  ) 
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +1.3.3
+ + diff --git a/doc/doxygen/html/__types_8h.html b/doc/doxygen/html/__types_8h.html new file mode 100644 index 0000000..3668178 --- /dev/null +++ b/doc/doxygen/html/__types_8h.html @@ -0,0 +1,68 @@ + + +Ubixos: _types.h File Reference + + + +

_types.h File Reference

#include <ubixos/types.h>
+ +

+Go to the source code of this file. + + + + + + +

Typedefs

typedef unsigned long __clock_t
typedef long __time_t
+


Typedef Documentation

+

+ + + + +
+ + +
typedef unsigned long __clock_t +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
typedef long __time_t +
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +1.3.3
+ + diff --git a/doc/doxygen/html/annotated.html b/doc/doxygen/html/annotated.html new file mode 100644 index 0000000..53e0fae --- /dev/null +++ b/doc/doxygen/html/annotated.html @@ -0,0 +1,107 @@ + + +Ubixos: Annotated Index + + + +

Ubixos Data Structures

Here are the data structures with brief descriptions: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
api_msg
api_msg_msg
arpcom
blockAllocationTableEntry
bootSectBootsector structure
confadd
cpuinfo_t
descriptorTableUnion
devFsDevices
devFsInfo
device
deviceNode
devMethodType
directoryEntryUbixFS Directory Entry
dp_rcvhdr
driveInfo
driverType
DrvGeom
ei_device
elfDynamic
elfDynsym
elfHeader
elfPltInfo
elfProgramheader
elfSectionheader
eth_addr
eth_hdr
etheraddr
fileDescriptorStruct
fileSystem
gdtDescriptor
gdtGate
hostRingEntry
i387Struct
icmp_dur_hdr
icmp_echo_hdr
icmp_te_hdr
in_addr
initBlock
ip_addr
ip_hdr
lncInfo
mds
memDescriptor
mMap
mountPoints
net
netbuf
netconn
netif
nicBuffer
nicInfo
ogDisplay_UbixOS
ogDisplay_VESA
ogModeInfo
ogVESAInfo
osInfo
partitionInformation
pbuf
pciConfig
sdeWindows
sockaddr
sockaddr_in
sys_timeout
sys_timeouts
taskFileInfo
taskStruct
tcp_hdr
tcp_pcb
tcp_pcb_listen
tcp_seg
tcpip_msg
timespec
timeStruct
timeval
timezone
TMode_Rec
tms
tssStruct
TVESA_Rec
ubixDiskLabelPartition Information
ubixDiskLabel::drivePartitions
ubixFsInfo
ubthread
ubthread_cond
ubthread_cond_list
ubthread_list
ubthread_mutex
ubthread_mutex_list
udp_hdr
udp_pcb
userFileDescriptorStruct
vitalsStruct
+
Generated on Sat May 8 09:28:23 2004 for Ubixos by + +doxygen +1.3.3
+ + diff --git a/doc/doxygen/html/api_8h.html b/doc/doxygen/html/api_8h.html new file mode 100644 index 0000000..3c1f0cf --- /dev/null +++ b/doc/doxygen/html/api_8h.html @@ -0,0 +1,1214 @@ + + +Ubixos: api.h File Reference + + + +

api.h File Reference

#include "net/opt.h"
+#include "net/pbuf.h"
+#include "net/sys.h"
+#include "net/ipv4/ip.h"
+#include "net/udp.h"
+#include "net/tcp.h"
+#include "net/err.h"
+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Structures

struct  netbuf
struct  netconn

Defines

#define NETCONN_NOCOPY   0x00
#define NETCONN_COPY   0x01

Enumerations

enum  netconn_type { NETCONN_TCP, +NETCONN_UDP, +NETCONN_UDPLITE, +NETCONN_UDPNOCHKSUM + }
enum  netconn_state {
+  NETCONN_NONE, +NETCONN_WRITE, +NETCONN_ACCEPT, +NETCONN_RECV, +
+  NETCONN_CONNECT, +NETCONN_CLOSE +
+ }

Functions

netbufnetbuf_new (void)
void netbuf_delete (struct netbuf *buf)
void * netbuf_alloc (struct netbuf *buf, uInt16 size)
void netbuf_free (struct netbuf *buf)
void netbuf_ref (struct netbuf *buf, void *dataptr, uInt16 size)
void netbuf_chain (struct netbuf *head, struct netbuf *tail)
uInt16 netbuf_len (struct netbuf *buf)
err_t netbuf_data (struct netbuf *buf, void **dataptr, uInt16 *len)
Int8 netbuf_next (struct netbuf *buf)
void netbuf_first (struct netbuf *buf)
void netbuf_copy (struct netbuf *buf, void *dataptr, uInt16 len)
ip_addrnetbuf_fromaddr (struct netbuf *buf)
uInt16 netbuf_fromport (struct netbuf *buf)
netconnnetconn_new (enum netconn_type type)
err_t netconn_delete (struct netconn *conn)
enum netconn_type netconn_type (struct netconn *conn)
err_t netconn_peer (struct netconn *conn, struct ip_addr **addr, uInt16 *port)
err_t netconn_addr (struct netconn *conn, struct ip_addr **addr, uInt16 *port)
err_t netconn_bind (struct netconn *conn, struct ip_addr *addr, uInt16 port)
err_t netconn_connect (struct netconn *conn, struct ip_addr *addr, uInt16 port)
err_t netconn_listen (struct netconn *conn)
netconnnetconn_accept (struct netconn *conn)
netbufnetconn_recv (struct netconn *conn)
err_t netconn_send (struct netconn *conn, struct netbuf *buf)
err_t netconn_write (struct netconn *conn, void *dataptr, uInt16 size, uInt8 copy)
err_t netconn_close (struct netconn *conn)
err_t netconn_err (struct netconn *conn)
void netbuf_copy_partial (struct netbuf *buf, void *dataptr, uInt16 len, uInt16 offset)
+


Define Documentation

+

+ + + + +
+ + +
#define NETCONN_COPY   0x01 +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + +
#define NETCONN_NOCOPY   0x00 +
+
+ + + + + +
+   + + +

+

+


Enumeration Type Documentation

+

+ + + + +
+ + +
enum netconn_state +
+
+ + + + + +
+   + + +

+

Enumeration values:
+ + + + + + + +
NETCONN_NONE  +
NETCONN_WRITE  +
NETCONN_ACCEPT  +
NETCONN_RECV  +
NETCONN_CONNECT  +
NETCONN_CLOSE  +
+
+
+

+ + + + +
+ + +
enum netconn_type +
+
+ + + + + +
+   + + +

+

Enumeration values:
+ + + + + +
NETCONN_TCP  +
NETCONN_UDP  +
NETCONN_UDPLITE  +
NETCONN_UDPNOCHKSUM  +
+
+
+


Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
void* netbuf_alloc struct netbuf buf,
uInt16  size
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
void netbuf_chain struct netbuf head,
struct netbuf tail
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
void netbuf_copy struct netbuf buf,
void *  dataptr,
uInt16  len
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void netbuf_copy_partial struct netbuf buf,
void *  dataptr,
uInt16  len,
uInt16  offset
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
err_t netbuf_data struct netbuf buf,
void **  dataptr,
uInt16 len
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
void netbuf_delete struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
void netbuf_first struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
void netbuf_free struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
struct ip_addr* netbuf_fromaddr struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
uInt16 netbuf_fromport struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
uInt16 netbuf_len struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
struct netbuf* netbuf_new void   ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
Int8 netbuf_next struct netbuf buf  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
void netbuf_ref struct netbuf buf,
void *  dataptr,
uInt16  size
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
struct netconn* netconn_accept struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
err_t netconn_addr struct netconn conn,
struct ip_addr **  addr,
uInt16 port
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
err_t netconn_bind struct netconn conn,
struct ip_addr addr,
uInt16  port
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
err_t netconn_close struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
err_t netconn_connect struct netconn conn,
struct ip_addr addr,
uInt16  port
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
err_t netconn_delete struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
err_t netconn_err struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
err_t netconn_listen struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
struct netconn* netconn_new enum netconn_type  type  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
err_t netconn_peer struct netconn conn,
struct ip_addr **  addr,
uInt16 port
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
struct netbuf* netconn_recv struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
err_t netconn_send struct netconn conn,
struct netbuf buf
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
enum netconn_type netconn_type struct netconn conn  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
err_t netconn_write struct netconn conn,
void *  dataptr,
uInt16  size,
uInt8  copy
+
+ + + + + +
+   + + +

+

+


Generated on Sat May 8 09:28:19 2004 for Ubixos by + +doxygen +1.3.3
+ +