Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Z
M
main(String[])
- Static method in class core.
DTNSim
Starts the user interface with given arguments.
MainWindow
- Class in
gui
Main window for the program.
MainWindow(String, World, PlayField, GUIControls, InfoPanel, EventLogPanel, DTNSimGUI)
- Constructor for class gui.
MainWindow
makeRoomForMessage(int)
- Method in class routing.
ActiveRouter
Removes messages from the buffer (oldest first) until there's enough space for the new message.
makeRoomForNewMessage(int)
- Method in class routing.
ActiveRouter
Tries to make room for a new message.
MAP_BASE_MOVEMENT_NS
- Static variable in class movement.
MapBasedMovement
map based movent model's settings namespace ("MapBasedMovement")
MAP_SELECT_S
- Static variable in class movement.
MapBasedMovement
Per node group setting for selecting map node types that are OK for this node group to traverse trough.
MapBasedMovement
- Class in
movement
Map based movement model which gives out Paths that use the roads of a SimMap.
MapBasedMovement(Settings)
- Constructor for class movement.
MapBasedMovement
Creates a new MapBasedMovement based on a Settings object's settings.
MapBasedMovement(Settings, SimMap, int)
- Constructor for class movement.
MapBasedMovement
Creates a new MapBasedMovement based on a Settings object's settings but with different SimMap
MapBasedMovement(MapBasedMovement)
- Constructor for class movement.
MapBasedMovement
Copyconstructor.
MapBasedMovementTest
- Class in
test
MapBasedMovementTest()
- Constructor for class test.
MapBasedMovementTest
MapGraphic
- Class in
gui.playfield
PlayfieldGraphic for SimMap visualization
MapGraphic(SimMap)
- Constructor for class gui.playfield.
MapGraphic
MapNode
- Class in
movement.map
A node in a SimMap.
MapNode(Coord)
- Constructor for class movement.map.
MapNode
Constructor.
MapNodeTest
- Class in
test
MapNodeTest()
- Constructor for class test.
MapNodeTest
MapRoute
- Class in
movement.map
A route that consists of map nodes.
MapRoute(int, List<MapNode>)
- Constructor for class movement.map.
MapRoute
Creates a new map route
MapRouteMovement
- Class in
movement
Map based movement model that uses predetermined paths within the map area.
MapRouteMovement(Settings)
- Constructor for class movement.
MapRouteMovement
Creates a new movement model based on a Settings object's settings.
MapRouteMovement(MapRouteMovement)
- Constructor for class movement.
MapRouteMovement
Copyconstructor.
MAX_NODE_COUNT
- Static variable in class gui.
NodeChooser
the maximum number of nodes to show in the list per page
MAX_TYPE
- Static variable in class movement.map.
MapNode
Biggest valid type of a node: 31
MaxPropDijkstra
- Class in
routing.maxprop
Dijkstra's shortest path implementation for MaxProp Router module.
MaxPropDijkstra(Map<Integer, MeetingProbabilitySet>)
- Constructor for class routing.maxprop.
MaxPropDijkstra
Constructor.
MaxPropDijkstraTest
- Class in
test
Tests for MaxProp's shortest path calculation class.
MaxPropDijkstraTest()
- Constructor for class test.
MaxPropDijkstraTest
MaxPropRouter
- Class in
routing
Implementation of MaxProp router as described in
MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks
by John Burgess et al.
MaxPropRouter(Settings)
- Constructor for class routing.
MaxPropRouter
Constructor.
MaxPropRouter(MaxPropRouter)
- Constructor for class routing.
MaxPropRouter
Copy constructor.
MaxPropRouterTest
- Class in
test
Tests for the MaxProp routing module
MaxPropRouterTest()
- Constructor for class test.
MaxPropRouterTest
mc
- Variable in class test.
AbstractRouterTest
MeetingProbabilitySet
- Class in
routing.maxprop
Class for storing and manipulating the meeting probabilities for the MaxProp router module.
MeetingProbabilitySet()
- Constructor for class routing.maxprop.
MeetingProbabilitySet
Constructor.
MeetingProbabilitySet(List<Integer>)
- Constructor for class routing.maxprop.
MeetingProbabilitySet
Constructor.
Message
- Class in
core
A message that is created at a node or passed between nodes.
Message(DTNHost, DTNHost, String, int)
- Constructor for class core.
Message
Creates a new Message.
MESSAGE_ID_PREFIX_S
- Static variable in class input.
MessageEventGenerator
Message ID prefix -setting id ("prefix").
MESSAGE_INTERVAL_S
- Static variable in class input.
MessageEventGenerator
Message creation interval range -setting id ("interval").
MESSAGE_SIZE_S
- Static variable in class input.
MessageEventGenerator
Message size range -setting id ("size").
messageAborted(String, DTNHost, int)
- Method in class core.
DTNHost
Informs the host that a message transfer was aborted.
messageAborted(String, DTNHost, int)
- Method in class routing.
MessageRouter
This method should be called (on the receiving host) when a message transfer was aborted.
messageAborted(String, DTNHost, int)
- Method in class test.
TestDTNHost
MessageChecker
- Class in
test
Message event checker for tests.
MessageChecker()
- Constructor for class test.
MessageChecker
MessageCreateEvent
- Class in
input
External event for creating a message.
MessageCreateEvent(int, int, String, int, int, double)
- Constructor for class input.
MessageCreateEvent
Creates a message creation event with a optional response request
MessageDelayReport
- Class in
report
Reports delivered messages' delays (one line per delivered message) and cumulative delivery probability sorted by message delays.
MessageDelayReport()
- Constructor for class report.
MessageDelayReport
Constructor.
messageDeleted(Message, DTNHost, boolean)
- Method in interface core.
MessageListener
Method is called when a message is deleted
messageDeleted(Message, DTNHost, boolean)
- Method in class gui.
EventLogPanel
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
DeliveredMessagesReport
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
DistanceDelayReport
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
DTN2Reporter
Method is called when a message is deleted
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
MessageDelayReport
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
MessageDeliveryReport
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
MessageGraphvizReport
messageDeleted(Message, DTNHost, boolean)
- Method in class report.
MessageStatsReport
messageDeleted(Message, DTNHost, boolean)
- Method in class test.
MessageChecker
MessageDeleteEvent
- Class in
input
External event for deleting a message.
MessageDeleteEvent(int, String, double, boolean)
- Constructor for class input.
MessageDeleteEvent
Creates a message delete event
MessageDeliveryReport
- Class in
report
Report for of amount of messages delivered vs. time.
MessageDeliveryReport()
- Constructor for class report.
MessageDeliveryReport
Constructor.
MessageEvent
- Class in
input
A message related external event
MessageEvent(int, int, String, double)
- Constructor for class input.
MessageEvent
Creates a message event
MessageEventGenerator
- Class in
input
Message creation -external events generator.
MessageEventGenerator(Settings)
- Constructor for class input.
MessageEventGenerator
Constructor, initializes the interval between events, and the size of messages generated, as well as number of hosts in the network.
MessageGraphic
- Class in
gui.playfield
Visualization of a message
MessageGraphic(DTNHost, DTNHost)
- Constructor for class gui.playfield.
MessageGraphic
MessageGraphvizReport
- Class in
report
Creates a graphviz compatible graph of messages that were passed.
MessageGraphvizReport()
- Constructor for class report.
MessageGraphvizReport
Constructor.
MessageGraphvizReportTest
- Class in
test
MessageGraphvizReportTest()
- Constructor for class test.
MessageGraphvizReportTest
MessageListener
- Interface in
core
Interface for classes that want to be informed about messages between hosts
MessageRelayEvent
- Class in
input
External event for all the stages of relaying a message between two hosts (start and possible abort or delivery).
MessageRelayEvent(int, int, String, double, int)
- Constructor for class input.
MessageRelayEvent
Creates a message relaying event
MessageRouter
- Class in
routing
Superclass for message routers.
MessageRouter(Settings)
- Constructor for class routing.
MessageRouter
Constructor.
MessageRouter(MessageRouter)
- Constructor for class routing.
MessageRouter
Copy-constructor.
MessageStatsReport
- Class in
report
Report for generating different kind of total statistics about message relaying performance.
MessageStatsReport()
- Constructor for class report.
MessageStatsReport
Constructor.
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in interface core.
MessageListener
Method is called when a message's transfer was aborted before it finished
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class gui.
EventLogPanel
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
DeliveredMessagesReport
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
DistanceDelayReport
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
DTN2Reporter
Method is called when a message's transfer was aborted before it finished
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
MessageDelayReport
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
MessageDeliveryReport
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
MessageGraphvizReport
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class report.
MessageStatsReport
messageTransferAborted(Message, DTNHost, DTNHost)
- Method in class test.
MessageChecker
messageTransferred(String, DTNHost)
- Method in class core.
DTNHost
Informs the host that a message was successfully transferred.
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in interface core.
MessageListener
Method is called when a message is succesfully transferred from a node to another.
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class gui.
EventLogPanel
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
DeliveredMessagesReport
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
DistanceDelayReport
This is called when a message is transferred between nodes
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
DTN2Reporter
Method is called when a message is successfully transferred from a node to another.
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
MessageDelayReport
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
MessageDeliveryReport
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
MessageGraphvizReport
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class report.
MessageStatsReport
messageTransferred(String, DTNHost)
- Method in class routing.
ActiveRouter
messageTransferred(String, DTNHost)
- Method in class routing.
MaxPropRouter
messageTransferred(String, DTNHost)
- Method in class routing.
MessageRouter
This method should be called (on the receiving host) after a message was successfully transferred.
messageTransferred(String, DTNHost)
- Method in class routing.
SprayAndWaitRouter
messageTransferred(Message, DTNHost, DTNHost, boolean)
- Method in class test.
MessageChecker
messageTransferred(String, DTNHost)
- Method in class test.
TestDTNHost
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in interface core.
MessageListener
Method is called when a message's transfer is started
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class gui.
EventLogPanel
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
DeliveredMessagesReport
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
DistanceDelayReport
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
DTN2Reporter
Method is called when a message's transfer is started
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
MessageDelayReport
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
MessageDeliveryReport
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
MessageGraphvizReport
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class report.
MessageStatsReport
messageTransferStarted(Message, DTNHost, DTNHost)
- Method in class test.
MessageChecker
MIN_TYPE
- Static variable in class movement.map.
MapNode
Smallest valid type of a node: 1
mirror()
- Method in class movement.map.
SimMap
Mirrors all map coordinates around X axis (x'=x, y'=-y).
MM_WARMUP_S
- Static variable in class ui.
DTNSimUI
Movement model warmup time -setting id ("MovementModel.warmup").
move(double)
- Method in class core.
DTNHost
Moves the node towards the next waypoint or waits if it is not time to move yet
moveAllHosts(double)
- Method in class test.
ExternalMovementTest
movement
- package movement
Contains different movement models and related classes for the simulator.
movement.map
- package movement.map
Sub package for MapBasedMovement movement model's (and its sub classes) helper classes.
MOVEMENT_FILE_S
- Static variable in class movement.
ExternalMovement
external locations file's path -setting id ("file")
MOVEMENT_MODEL_NS
- Static variable in class movement.
MovementModel
MovementModel namespace (where world size and rng seed settings are looked from ("MovementModel")
MOVEMENT_MODEL_S
- Static variable in class core.
SimScenario
movement model class -setting id ("movementModel")
MovementListener
- Interface in
core
Interface for classes that want to be informed about node movement.
MovementModel
- Class in
movement
Superclass for all movement models.
MovementModel()
- Constructor for class movement.
MovementModel
Empty constructor for testing purposes.
MovementModel(Settings)
- Constructor for class movement.
MovementModel
Creates a new MovementModel based on a Settings object's settings.
MovementModel(MovementModel)
- Constructor for class movement.
MovementModel
Copyconstructor.
MovementNs2Report
- Class in
report
Movement report that generates suitable movement data for ns-2 simulator as described in
http://www.isi.edu/nsnam/ns/doc/node174.html
.
MovementNs2Report()
- Constructor for class report.
MovementNs2Report
Constructor.
moveNode(DTNHost, ConnectivityGrid.GridCell)
- Method in class core.
ConnectivityGrid.GridCell
Moves a node in a Cell to another Cell
MSG_COUNT_PROPERTY
- Static variable in class routing.
SprayAndWaitRouter
Message property key
MSG_TTL_S
- Static variable in class routing.
MessageRouter
Message TTL -setting id ("msgTtl").
msgId1
- Static variable in class test.
AbstractRouterTest
msgId2
- Static variable in class test.
AbstractRouterTest
msgId3
- Static variable in class test.
AbstractRouterTest
msgId4
- Static variable in class test.
AbstractRouterTest
msgId5
- Static variable in class test.
AbstractRouterTest
msgTtl
- Variable in class routing.
MessageRouter
TTL for all messages
MULTILINESTRING
- Static variable in class input.
WKTReader
known WKT type MULTILINESTRING
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Z