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.

A B C D E F G H I L M N O P Q R S T U V W Z