- 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
-