Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
A
ALLOC
- Static variable in class ejip.
Packet
Arp
- class ejip.
Arp
.
handle ARP request.
Arp()
- Constructor for class ejip.
Arp
B
buf
- Variable in class ejip.
Packet
ip datagram
C
chkSum(int[], int, int)
- Static method in class ejip.
TcpIp
calc ip header check sum. assume (32 bit) word boundries. rest of buffer is 0. off offset in buffer (in words) cnt length in bytes
CS8900
- class ejip.
CS8900
.
Low level interface to Cirrus Logic ethernet chip CS8900A.
D
DATA
- Static variable in class ejip.
Udp
E
ejip
- package ejip
end
- Static variable in class ejip.
Html
ETH_HLEN
- Static variable in class ejip.
CS8900
F
FREE
- Static variable in class ejip.
Packet
G
getPacket(int, int)
- Static method in class ejip.
Packet
Request a packet of a given type from the pool and set new type.
getPacket(int, int, LinkLayer)
- Static method in class ejip.
Packet
Request a packet of a given type from the pool and set new type and source.
getPacket(LinkLayer, int, int)
- Static method in class ejip.
Packet
Request a packet of a given type and source from the pool and set new type.
H
HEAD
- Static variable in class ejip.
Udp
Html
- class ejip.
Html
.
a very SIMPLE HTML server class.
Html()
- Constructor for class ejip.
Html
I
init()
- Static method in class ejip.
Slip
allocate buffer, start serial buffer and slip Thread.
init()
- Static method in class ejip.
TcpIp
init()
- Static method in class ejip.
Net
Allocate buffer and start driver thread(s).
init()
- Static method in class ejip.
Packet
init()
- Static method in class ejip.
Ppp
allocate buffer, start serial buffer and slip Thread.
init()
- Static method in class ejip.
Html
allocate buffers.
init(int[], int)
- Static method in class ejip.
CS8900
allocate buffer, reset chip and start Thread.
IO_ADC
- Static variable in class ejip.
Html
IO_INOUT
- Static variable in class ejip.
Main
IO_LED
- Static variable in class ejip.
Main
ip
- Static variable in class ejip.
Ppp
ip address.
ipRemote
- Static variable in class ejip.
Ppp
remote ip address.
L
len
- Variable in class ejip.
Packet
length in bytes
LinkLayer
- class ejip.
LinkLayer
.
LinkLayer driver.
LinkLayer(int)
- Constructor for class ejip.
LinkLayer
llh
- Variable in class ejip.
Packet
place for link layer data
llh
- Static variable in class ejip.
CS8900
M
Main
- class ejip.
Main
.
Test Main for ejip.
Main()
- Constructor for class ejip.
Main
main(String[])
- Static method in class ejip.
Main
Start network and enter forever loop.
MAX
- Static variable in class ejip.
Packet
MAXLLH
- Static variable in class ejip.
Packet
MAXW
- Static variable in class ejip.
Packet
msg
- Static variable in class ejip.
Html
N
Net
- class ejip.
Net
.
Start device driver threads and poll for packets.
O
off
- Static variable in class ejip.
Html
on
- Static variable in class ejip.
Html
P
Packet
- class ejip.
Packet
.
Packet buffer handling for a minimalistic TCP/IP stack.
PORT
- Static variable in class ejip.
Tftp
Ppp
- class ejip.
Ppp
.
Ppp driver.
prot
- Static variable in class ejip.
Html
PROTOCOL
- Static variable in class ejip.
Udp
R
RCV
- Static variable in class ejip.
Packet
receive(Packet)
- Static method in class ejip.
TcpIp
process one ip packet. change buffer and set length to get a packet sent back. called from Eth.process().
request(Packet, int[], int)
- Static method in class ejip.
Arp
handle ARP request.
run()
- Method in class ejip.
Slip
main loop.
run()
- Method in class ejip.
Net
Look for received packets and call TcpIp.
run()
- Method in class ejip.
Ppp
main loop.
run()
- Method in class ejip.
CS8900
the polling thread loop.
S
setStatus(int)
- Method in class ejip.
Packet
setText(int[], int, int, int)
- Static method in class ejip.
Html
single
- Static variable in class ejip.
CS8900
The one and only reference to this object.
Slip
- class ejip.
Slip
.
Slip driver.
SND
- Static variable in class ejip.
Packet
T
TcpIp
- class ejip.
TcpIp
.
A minimalistic TCP/IP stack (with ICMP).
TcpIp()
- Constructor for class ejip.
TcpIp
Tftp
- class ejip.
Tftp
.
Tftp.java: A simple TFTP Server. see rfc1350.
Tftp()
- Constructor for class ejip.
Tftp
tmp
- Static variable in class ejip.
Html
U
Udp
- class ejip.
Udp
.
UDP functions.
Udp()
- Constructor for class ejip.
Udp
V
val
- Static variable in class ejip.
Html
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES