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
D
Debug
- Class in
core
Debugging info printer with timestamping.
Debug()
- Constructor for class core.
Debug
DEF_CON_ALG
- Static variable in class core.
World
default value for connection checking algorithm (2)
DEF_CON_CELL_SIZE_MULT
- Static variable in class core.
World
default value for cell size multiplier (5)
DEF_NODE_ARRAY
- Static variable in class report.
MovementNs2Report
default value for the array name ("$node_")
DEF_NS_CMD
- Static variable in class report.
MovementNs2Report
default value for the ns command ("$ns_")
DEF_PRECISION
- Static variable in class report.
Report
Default precision of formatted double values
DEF_RANDOMIZE_UPDATES
- Static variable in class core.
World
should the update order of nodes be randomized -setting's default value (true)
DEF_SETTINGS_FILE
- Static variable in class core.
Settings
file name of the default settings file ("default_settings.txt")
DEF_SPEEDS
- Static variable in class movement.
MovementModel
default setting for speed distribution
DEF_WAIT_TIMES
- Static variable in class movement.
MovementModel
default setting for wait time distribution
DEFAULT_BETA
- Static variable in class routing.
ProphetRouter
delivery predictability transitivity scaling constant default value
DEFAULT_NROF_PRELOAD
- Static variable in class input.
ExternalEventsQueue
default number of preloaded events
DELETE_DELIVERED_S
- Static variable in class routing.
ActiveRouter
Delete delivered messages -setting id ("deleteDelivered").
deleteDelivered
- Variable in class routing.
ActiveRouter
should messages that final recipient marks as delivered be deleted from message buffer
deleteMessage(String, boolean)
- Method in class core.
DTNHost
Deletes a message from this host
deleteMessage(String, boolean)
- Method in class routing.
MessageRouter
Deletes a message from the buffer and informs message listeners about the event
DELIVERED
- Static variable in class input.
StandardEventsReader
Identifier of message delivered event ("DE")
DeliveredMessagesReport
- Class in
report
Report information about all delivered messages.
DeliveredMessagesReport()
- Constructor for class report.
DeliveredMessagesReport
Constructor.
deliverMessage(DTNHost, DTNHost, String, int, boolean)
- Method in class test.
AbstractRouterTest
DENIED_NO_SPACE
- Static variable in class routing.
MessageRouter
Receive return value for not enough space in the buffer for the msg
DENIED_OLD
- Static variable in class routing.
MessageRouter
Receive return value for an old (already received) message
destroyConnection(DTNHost)
- Method in class core.
NetworkLayer
Disconnect a connection between this and another host.
DijkstraPathFinder
- Class in
movement.map
Implementation of the Dijkstra's shortest path algorithm.
DijkstraPathFinder(int[])
- Constructor for class movement.map.
DijkstraPathFinder
Constructor.
DijkstraPathFinderTest
- Class in
test
DijkstraPathFinderTest()
- Constructor for class test.
DijkstraPathFinderTest
DirectDeliveryRouter
- Class in
routing
Router that will deliver messages only to the final recipient.
DirectDeliveryRouter(Settings)
- Constructor for class routing.
DirectDeliveryRouter
DirectDeliveryRouter(DirectDeliveryRouter)
- Constructor for class routing.
DirectDeliveryRouter
disconnect(DTNHost)
- Static method in class test.
AbstractRouterTest
Moves node to disconnectLocation (far away from c0), updates it and restores the node location
disconnectLocation
- Static variable in class test.
AbstractRouterTest
distance(Coord)
- Method in class core.
Coord
Returns the distance to another coordinate
DistanceDelayReport
- Class in
report
Report for how far apart the nodes were when the message was sent and how long time & how many hops it took to deliver it.
DistanceDelayReport()
- Constructor for class report.
DistanceDelayReport
Constructor.
DistanceDelayReportTest
- Class in
test
DistanceDelayReportTest()
- Constructor for class test.
DistanceDelayReportTest
done()
- Method in class report.
AdjacencyGraphvizReport
done()
- Method in class report.
ContactTimesReport
done()
- Method in class report.
DeliveredMessagesReport
done()
- Method in class report.
DistanceDelayReport
done()
- Method in class report.
MessageDelayReport
done()
- Method in class report.
MessageDeliveryReport
done()
- Method in class report.
MessageGraphvizReport
done()
- Method in class report.
MessageStatsReport
done()
- Method in class report.
Report
Called when the simulation is done, user requested premature termination or intervalled report generating decided that it's time for the next report.
done()
- Method in class ui.
DTNSimUI
Runs maintenance jobs that are needed before exiting.
doneTiming()
- Static method in class core.
Debug
End timing an action.
draw(Graphics2D)
- Method in class gui.playfield.
MapGraphic
draw(Graphics2D)
- Method in class gui.playfield.
MessageGraphic
draw(Graphics2D)
- Method in class gui.playfield.
NodeGraphic
draw(Graphics2D)
- Method in class gui.playfield.
PathGraphic
Draws a line trough all path's coordinates.
draw(Graphics2D)
- Method in class gui.playfield.
PlayFieldGraphic
Draws the graphic component to the graphics context g2
draw(Graphics2D)
- Method in class gui.playfield.
ScaleReferenceGraphic
DROP
- Static variable in class input.
StandardEventsReader
Identifier of message dropped event ("DR")
dropExpiredMessages()
- Method in class routing.
ActiveRouter
Drops messages whose TTL is less than zero.
DTN2Events
- Class in
input
Delivers bundles from dtnd to ONE.
DTN2Events(Settings)
- Constructor for class input.
DTN2Events
Creates a new events object.
DTN2Events.ParserHandler
- Class in
input
Inner class that implements the CLA interface for receiving bundles from dtnd.
DTN2Events.ParserHandler(int, DTN2Events, String, int)
- Constructor for class input.
DTN2Events.ParserHandler
Creates a new parser handler.
DTN2Manager
- Class in
core
Manages the external convergence layer connections to dtnd.
DTN2Manager()
- Constructor for class core.
DTN2Manager
DTN2Manager.EIDHost
- Class in
core
EID to DTNHost mapping elements.
DTN2Manager.EIDHost(String, int, DTNHost)
- Constructor for class core.
DTN2Manager.EIDHost
DTN2Reporter
- Class in
report
The DTN2Reporter class is responsible for delivering bundles from The ONE to dtnd.
DTN2Reporter()
- Constructor for class report.
DTN2Reporter
Creates a new reporter object.
DTNHost
- Class in
core
A DTN capable host.
DTNHost(List<ConnectionListener>, List<MessageListener>, List<MovementListener>, String, double, int, MovementModel, MessageRouter)
- Constructor for class core.
DTNHost
Creates a new DTNHost.
DTNSim
- Class in
core
Simulator's main class
DTNSim()
- Constructor for class core.
DTNSim
DTNSimGUI
- Class in
gui
Graphical User Interface for simulator
DTNSimGUI()
- Constructor for class gui.
DTNSimGUI
DTNSimTextUI
- Class in
ui
Simple text-based user interface.
DTNSimTextUI()
- Constructor for class ui.
DTNSimTextUI
DTNSimUI
- Class in
ui
Abstract superclass for user interfaces; contains also some simulation settings.
DTNSimUI()
- Constructor for class ui.
DTNSimUI
Constructor.
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