Package casa.lepton
package casa.lepton
This package contains the LEPTON daemon (
leptond
), that
represents the LEPTON application entry point. Moreover, it contains the
classes representing an opportunistic network OppNetGraph
as a graph that rely on the GraphStream API
(Graph
).-
ClassDescriptionA program that launches a network simulation, using a
OppNetGraph
, and aOppNetConsole
to access its methods.AEdge
for aGraph
representing a potential/real connection between twoOppNode
for a given connectivity type.Class used to dynamically createOppEdge
instances.This interface is implemented by classes that listen to network changes: connections and disconnections between nodes.This interface represents an opportunistic network composed of devices linked by edges representing actual or possible connections between them.Interface for class that fire events catched byOppEdgeListener
orOppNodeListener
instances.A fully connected opportunistic network: all pairs of nodes are linked together, provided both nodes are online.AOppNetGraph
represents a network composed of devices (OppNode
) linked by edges (OppEdge
) representing actual or possible connections between them.AOppNetGraph
read from an input DGS file.AOppNetGraph
which nodes move using aWalker
.Interface defining some methods that may be used by aOppNetGraph
to follow some rules while changing the edge/node status.ANode
representing a device in an opprotunistic network.Class used to dynamically createOppNode
instances.This interface is implemented by classes that listen to network changes: nodes apprearing/disappearing or moving.