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

A

AbstractClient - Class in jsensor.distributed.interfaces
 
AbstractClient() - Constructor for class jsensor.distributed.interfaces.AbstractClient
 
AbstractConnectivityModel - Class in jsensor.nodes.models
 
AbstractConnectivityModel() - Constructor for class jsensor.nodes.models.AbstractConnectivityModel
 
AbstractCustomGlobal - Class in jsensor.runtime
This class represent the AbstractCustomGlobal that is used to manage the user's simulation.
AbstractCustomGlobal() - Constructor for class jsensor.runtime.AbstractCustomGlobal
 
AbstractDistributionModel - Class in jsensor.nodes.models
This class represent the Distribution Model of the nodes.
AbstractDistributionModel() - Constructor for class jsensor.nodes.models.AbstractDistributionModel
 
AbstractEvent - Class in jsensor.nodes.events
The Abstract class for all Event Types
AbstractEvent() - Constructor for class jsensor.nodes.events.AbstractEvent
 
AbstractFactEvent - Class in jsensor.nodes.events
Class that represents all Fact Events of the network.
AbstractFactEvent() - Constructor for class jsensor.nodes.events.AbstractFactEvent
 
AbstractMobilityModel - Class in jsensor.nodes.models
This class represents the MobilityModel for synchronous simulation only.
AbstractMobilityModel() - Constructor for class jsensor.nodes.models.AbstractMobilityModel
 
AbstractMovementEvent - Class in jsensor.nodes.events
Class that represents all assynchronous Movement Events of the Nodes.
AbstractMovementEvent() - Constructor for class jsensor.nodes.events.AbstractMovementEvent
 
AbstractNodesList - Class in jsensor.nodes.collections
This class is the abstract class for representing all Nodes Lists.
AbstractNodesList() - Constructor for class jsensor.nodes.collections.AbstractNodesList
 
AbstractNodesPositionMatrix - Class in jsensor.nodes.collections
This class is the abstract class for representing all Nodes Matrices.
AbstractNodesPositionMatrix() - Constructor for class jsensor.nodes.collections.AbstractNodesPositionMatrix
 
AbstractServer - Class in jsensor.distributed.interfaces
 
AbstractServer() - Constructor for class jsensor.distributed.interfaces.AbstractServer
 
AbstractTimer - Class in jsensor.nodes.events
This class represents all Timer events in the network.
AbstractTimer() - Constructor for class jsensor.nodes.events.AbstractTimer
 
accept_connection() - Method in class jsensor.distributed.serverSide.server.servers.Slave
Accept a connection from master.
accept_connections() - Method in class jsensor.distributed.serverSide.server.servers.Master
 
accept_slaves_connections() - Method in class jsensor.distributed.serverSide.server.servers.Master
 
add(Node, Node) - Method in interface jsensor.nodes.connections.Connection
 
add(Packet) - Method in class jsensor.nodes.messages.Inbox
 
addEventToHandle(AbstractEvent) - Method in class jsensor.nodes.events.EventQueue
 
addEventToHandle(Integer) - Method in class jsensor.nodes.events.EventTimeQueue
 
addEventToHandle(AbstractEvent) - Method in class jsensor.nodes.monitoring.Fact
 
addEventToHandle(AbstractEvent, int) - Method in class jsensor.nodes.Node
Add a new event to be handled by this node
addFact(Fact) - Method in class jsensor.nodes.collections.FactsList
 
addGlobalTimer(AbstractTimer) - Method in class jsensor.runtime.AbstractCustomGlobal
 
addNewNode(Node) - Method in class jsensor.nodes.messages.PacketsInTheAir
 
addNewPacket(Node, Packet) - Method in class jsensor.nodes.messages.PacketsInTheAir
 
addNode(Tuple<Integer, Position>) - Method in class jsensor.distributed.utils.NodeMap
Add a node to the Map.
addNode(Node) - Method in class jsensor.nodes.collections.AbstractNodesList
Add a node to this NodeList.
addNode(Node) - Method in class jsensor.nodes.collections.ConcurrentNodesList
 
addNode(Node) - Method in class jsensor.nodes.collections.ConcurrentNodesPositionHashMap
Add a node to the Map.
addNode(Node) - Method in class jsensor.nodes.collections.NodesList
 
addNode(int, Node) - Method in class jsensor.nodes.collections.NodesQuadrantMap
 
addSimulatedEvent() - Static method in class jsensor.runtime.Global
 
addTimer(AbstractTimer) - Method in class jsensor.nodes.Node
Add a new timer for synchronous simulation
addToInbox(Node, Node, double, Message) - Method in class jsensor.nodes.messages.Inbox
 
addToInbox(Message, Node, Node, double) - Method in class jsensor.nodes.Node
Define the actions for the step phase in synchronous simulation.
appendToAllEvents(GUIInfo) - Method in class jsensor.gui.Gui
 
appendToGUI(GUIInfo) - Method in class jsensor.gui.threads.GUIConsumer
 
argsParser(String[], Runtime) - Method in class jsensor.Main
 
AssynchronousConsumerThread - Class in jsensor.runtime.threads
This class represents the Consumer Thread of Assynchronous mode.
AssynchronousConsumerThread(AbstractNodesList[], FactsList[], int, Runtime.ThreadState, long, AbstractNodesPositionMatrix[]) - Constructor for class jsensor.runtime.threads.AssynchronousConsumerThread
 
AssynchronousConsumerThread(AbstractNodesList[], FactsList[], int, Runtime.ThreadState, long, AbstractNodesPositionMatrix) - Constructor for class jsensor.runtime.threads.AssynchronousConsumerThread
 
AssynchronousConsumerThread(AbstractNodesList[], FactsList[], int, Runtime.ThreadState, long, ConcurrentNodesPositionHashMap) - Constructor for class jsensor.runtime.threads.AssynchronousConsumerThread
 
assynchronousMode - Static variable in class jsensor.utils.Configuration
 
AssynchronousRuntime - Class in jsensor.runtime
This class represents the execution runtime for assynchronous simulation.
AssynchronousRuntime(NodesList[], Gui) - Constructor for class jsensor.runtime.AssynchronousRuntime
 
AssynchronousRuntime(Gui) - Constructor for class jsensor.runtime.AssynchronousRuntime
 
A B C D E F G H I J L M N O P Q R S T U V W _