Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE | NEXT PACKAGE FRAMES  | NO FRAMES

Package fi.hut.tcm.jacob.tcpip.ip

Class Summary
IpChecksumFromNetMessenger IpChecksumFromNetMessenger
IpChecksumToNetMessenger IpChecksumToNetMessenger
IP IP
IpFragmentationFromNetMessenger IpFragmentationFromNetMessenger Only provides the standard apply() method, that calls the state's applyFromNet() method.
IpFragmentationState IpFragmentationState Provides the methods: -applyFromNet() Simply forwards the IP packet to the IpRoutingMux.
IpFragment IpFragment
IpHeaderFromNetMessenger IpHeaderFromNetMessenger Provides the method removeIpHeader() for use by IpHeaderState.
IpHeaderSession IpHeaderSession Adds an IP header to outgoing packets and sets the 'protocol' field to match with the associated higher-level protocol.
IpHeaderState IpHeaderState These are the states of IpHeaderSession.
IpHeaderToNetMessenger IpHeaderToNetMessenger Provides the method addIpHeader() for use by IpHeaderState.
IpProtocolMux IpProtocolMux 1. Attached conduits: Side A: ReassemblySession Side B: ProtocolMUXTerminator (default) IpHeaderSessions for UDP, TCP and ICMP, hashed with the 'protocol' field of IP header 2. Sets the PROTOCOL field in the IP header on outgoing IP packets. 3.
IpReassemblyEntry IpReassemblyEntry
IpReassemblyFromNetMessenger IpReassemblyFromNetMessenger Provides the method reassemble(), that performs the IP re-assembly.
IpReassemblyState IpReassemblyState A state responsible of reassembling fragmented incoming IP packets.
IpReassemblyTable IpReassemblyTable
IpReassemblyToNetMessenger IpReassemblyToNetMessenger A pretty simple messenger; only provides the standard apply() method, which calls the State's applyToNet() method.
IpRoutingFromNetMessenger IpRoutingFromNetMessenger Calls the state's applyFromNet() method.
IpRoutingMessenger IpRoutingMessenger This is the superclass of IpRoutingToNetMessenger and IpRoutingFromNetMessenger capturing their common methods.
IpRoutingMux IpRoutingMux 1. Attached conduits: Side A: RoutingSession Side B: IpRoutingMuxTerminator instances of IpFragmentationSession, hashed by interface number 2. This mux muxes packets from and to different network interfaces, in case the host has more than one network interface. 3.
IpRoutingOffState IpRoutingOffState The RoutingSession is in this state when routing is disabled.
IpRoutingOnState IpRoutingOnState The RoutingSession is in this state when routing is enabled.
IpRoutingState IpRoutingState This is the superclass of RoutingOnState and RoutingOffState, providing their common applyToNet() implementation and applyFromNet() interface.
IpRoutingToNetMessenger IpRoutingToNetMessenger Calls the state's applyToNet() method.
 

Exception Summary
IpException IpException
IpInvalidFragmentOffsetException IpInvalidFragmentOffsetException
 


Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE | NEXT PACKAGE FRAMES  | NO FRAMES