See: Description
| Class | Description |
|---|---|
| ActiveRouter |
Superclass of active routers.
|
| DirectDelivery2Router |
Router that will deliver messages only to the final recipient.
|
| DirectDeliveryRouter |
Router that will deliver messages only to the final recipient.
|
| EpidemicOracleRouter |
Epidemic message router with an oracle that tells when a message is delivered
and that message is then removed from all nodes that use this routing module.
|
| EpidemicRouter |
Epidemic message router with drop-oldest buffer and only single transferring
connections at a time.
|
| FirstContactRouter |
First contact router which uses only a single copy of the message
(or fragments) and forwards it to the first available contact.
|
| FloatingContentRouter |
Replication policy options
fifo: do nothing special; replicate in the order in which they are found in the buffer
rnd: shuffle randomly
saf: smallest anchor zone (area) first
svf[2]: smallest cylinder (area x volume) first; svf2 uses area, svf just radius
stf[2]: smallest total (area x volume x ttl) first; stf2 uses area, stf just radius
|
| LifeRouter |
Router module mimicking the game-of-life behavior
|
| MaxPropRouter |
Implementation of MaxProp router as described in
MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks by
John Burgess et al.
|
| MaxPropRouterWithEstimation |
Implementation of MaxProp router as described in
MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks by
John Burgess et al.
|
| MessageRouter |
Superclass for message routers.
|
| PassiveRouter |
Passive router that doesn't send anything unless commanded.
|
| ProphetRouter |
Implementation of PRoPHET router as described in
Probabilistic routing in intermittently connected networks by
Anders Lindgren et al.
|
| ProphetRouterWithEstimation |
Implementation of PRoPHET router as described in
Probabilistic routing in intermittently connected networks by
Anders Lindgren et al.
|
| ProphetV2Router |
Implementation of PRoPHETv2" router as described in
http://tools.ietf.org/html/draft-irtf-dtnrg-prophet-09
|
| SprayAndWaitRouter |
Implementation of Spray and wait router as depicted in
Spray and Wait: An Efficient Routing Scheme for Intermittently
Connected Mobile Networks by Thrasyvoulos Spyropoulus et al.
|
| WaveRouter |
Epidemic-like message router making waves of messages.
|
MessageRouter (when creating new routers, extending
ActiveRouter might make sense) class so they can be
dynamically loaded to the simulator. The classes to load can be specified
through Settings class' settings source. See MessageRouter class
and classes extending it for details about the settings.