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