Class Summary |
ChannelList |
Contains a list of neighbors that can be channels to send a message through. |
IPCache |
|
IPPacket |
A Packet with an IP address payload for a needy neighbor. |
IPRequestPacket |
A packet to request IPs from neighbors. |
IPServer |
A client whose sole purpose is to dish out IP addresses. |
MaintainNeighbors |
Periodically checks if the number of neighbors is below the
minimum number of neighbors. |
Neighbor |
This class sends and receives packets from a neighbor. |
Network |
This is the the only class that any other layer of our project should care about. |
NetworkNotifier |
Calls methods implemented by NetworkListeners. |
Packet |
The Packet class from which all others types of packets inherit. |
RoutingTable |
Contains a list of up to MAX_SIZE of the most active
virtual addresses. |
Server |
Listens for connection requests. |
XMLPacket |
A Packet with an XML payload. |