Package peersim.core

Core classes.

See:
          Description

Interface Summary
Cleanable This interface must be implemented by protocols that need to release some references when the fail state of their host node is set to Fallible.DEAD.
Control Generic interface for classes that are responsible for observing or modifying the ongoing simulation.
Fallible Instances of classes implementing this interface maintain a fail state, i.e. information about the availability of the object.
Linkable Instances of classes implementing this interface can form networks (graphs) in the simulator framework.
MaliciousProtocol Tag interface to identify protocols that are malicious.
Node Class that represents one node with a network address.
Protocol Interface to identify protocols.
 

Class Summary
CommonState This is the common state of the simulation all objects see.
GeneralNode This is the default Node class that is used to compose the Network.
IdleProtocol A protocol that stores links.
ModifiableNode This class extends GeneralNode by allowing to modify single protocol instances at nodes.
Network This class forms the basic framework of all simulations.
OracleIdleProtocol A protocol that does nothing but knows everything.
OverlayGraph This class is an adaptor which makes a Linkable protocol layer look like a graph.
Scheduler A binary function over the time points.
 

Package peersim.core Description

Core classes.