Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- S - Static variable in class test.other.TestConsts
- safeRead(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in interface Interface.communication.groupConstitution.ProcessInterface
-
Asynchronous thread-safe read method.
- safeRead(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class utils.communication.groupConstitution.Process
- safeRead(ByteBuffer, T, CompletionHandler<Integer, ? super T>) - Method in class utils.communication.groupConstitution.ProcessStatus
- safeWrite(ByteBuffer) - Method in interface Interface.communication.groupConstitution.ProcessInterface
-
Blocking thread-safe write method.
- safeWrite(ByteBuffer) - Method in class utils.communication.groupConstitution.Process
- safeWrite(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in interface Interface.communication.groupConstitution.ProcessInterface
-
Asynchronous thread-safe write method.
- safeWrite(ByteBuffer, A, CompletionHandler<Integer, ? super A>) - Method in class utils.communication.groupConstitution.Process
- safeWrite(ByteBuffer, T, CompletionHandler<Integer, ? super T>) - Method in class utils.communication.groupConstitution.ProcessStatus
- select(double[], int) - Static method in class utils.math.Functions
- SEMANTIC_ASYMMETRIC - Enum constant in enum class utils.consensus.types.faultDescriptors.FaultClass
- SEMANTIC_SYMMETRIC - Enum constant in enum class utils.consensus.types.faultDescriptors.FaultClass
- SemanticAsymmetricBroadcast - Class in utils.communication.communicationHandler.Broadcast.byzantineBroadcast
-
For fault tolerance testing Simulates a broadcast
- SemanticAsymmetricBroadcast() - Constructor for class utils.communication.communicationHandler.Broadcast.byzantineBroadcast.SemanticAsymmetricBroadcast
- SemanticSymmetricBroadcast - Class in utils.communication.communicationHandler.Broadcast.byzantineBroadcast
- SemanticSymmetricBroadcast() - Constructor for class utils.communication.communicationHandler.Broadcast.byzantineBroadcast.SemanticSymmetricBroadcast
- SEND - Enum constant in enum class utils.prof.MessageLogger.MessageEvent
- sender - Variable in class utils.communication.message.ApproximationMessage
- senderAddress - Variable in class utils.communication.message.IntegrationMessage
- set(int, V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValueArray
-
Set the element at position index to newValueAtIndex
- set(int, V) - Method in interface Interface.consensus.synch.AtomicApproximateValueArray
-
Set the element at position index to newValueAtIndex
- set(Double) - Method in class core.AsynchAtomicApproximateDouble
- set(Double) - Method in class core.AsynchAtomicApproximateDoubleTemplate
- set(Double) - Method in class core.AtomicApproximateDouble
- set(Double) - Method in class core.AtomicApproximateDoubleTemplate
- set(Double) - Method in class core.AtomicInexactDouble
- set(Double, ConsensusAttachment) - Method in class core.AsynchAtomicApproximateDoubleTemplate
- set(Double, ConsensusAttachment) - Method in class core.AtomicApproximateDoubleTemplate
- set(V) - Method in interface Interface.consensus.async.AsyncAtomicApproximateValue
-
Set value to newValue (eager set)
- set(V) - Method in interface Interface.consensus.synch.AtomicApproximateValue
-
Set value to newValue (eager set)
- setActive(boolean) - Method in class utils.communication.groupConstitution.ProcessStatus
- setDefaultAttachment(ConsensusAttachment) - Method in class core.AtomicApproximateDoubleTemplate
- setDefaultValue(Double) - Method in class core.AtomicApproximateDouble
- setDefaultValue(Double) - Method in class core.AtomicApproximateDoubleTemplate
- setDefaultValue(Double) - Method in class core.AtomicInexactDouble
- setDefaultValue(V) - Method in interface Interface.consensus.synch.AtomicApproximateValue
-
Set default value to count as vote for processes that may be faulty
- setDouble(Double) - Method in class utils.math.atomicExtensions.AtomicDouble
- setFloat(Float) - Method in class utils.math.atomicExtensions.AtomicFloat
- setHost(String) - Method in interface Interface.communication.address.AddressInterface
- setHost(String) - Method in class utils.communication.address.Address
- setPort(int) - Method in interface Interface.communication.address.AddressInterface
- setPort(int) - Method in class utils.communication.address.Address
- setPrecision(double) - Method in class core.AsynchAtomicApproximateDouble
- setPrecision(double) - Method in class core.AsynchAtomicApproximateDoubleTemplate
- setPrecision(double) - Method in class core.AtomicApproximateDouble
- setPrecision(double) - Method in class core.AtomicApproximateDoubleTemplate
- setPrecision(double) - Method in class core.AtomicInexactDouble
- setTimeout(long, TimeUnit) - Method in interface Interface.consensus.synch.SynchronousPrimitive
-
Set the expected timeout value
- setTimeout(long, TimeUnit) - Method in class core.AtomicApproximateDouble
- setTimeout(long, TimeUnit) - Method in class core.AtomicApproximateDoubleTemplate
- setTimeout(long, TimeUnit) - Method in class core.AtomicInexactDouble
- shallowClone() - Method in class utils.communication.groupConstitution.Process
- signalNewMessage() - Method in interface Interface.communication.groupConstitution.Subscription
-
Signal the reception of a message of one of the wanted types-
- signalNewMessage() - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue.WantedTypeSubscription
- SimpleMessageQueue - Class in utils.communication.communicationHandler.MessageQueue
- SimpleMessageQueue() - Constructor for class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
- SimpleMessageQueue.WantedTypeSubscription - Class in utils.communication.communicationHandler.MessageQueue
- size() - Method in class utils.communication.communicationHandler.MessageQueue.SimpleMessageQueue
- sortedDelta(double[]) - Static method in class utils.math.Functions
- startingV - Variable in class utils.consensus.asynchConsensusUtilities.AsynchConsensusInstanceSkeleton
- startingV - Variable in class utils.consensus.asynchConsensusUtilities.AsynchDLPSW86Instance
- startingV - Variable in class utils.consensus.synchConsensusUtilities.ConsensusInstanceSkeleton
- startingV - Variable in class utils.consensus.synchConsensusUtilities.FCAInstance
- startingV - Variable in class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
- startingV - Variable in class utils.prof.ConsensusMetrics
- Stopwatch - Class in utils.prof
- Stopwatch() - Constructor for class utils.prof.Stopwatch
- store(List<Double>, List<LocalDateTime>, List<Double>, List<ConsensusMetrics>, String) - Static method in class test.other.TestAux
- store(List<Double>, List<LocalDateTime>, List<ConsensusMetrics>, String) - Static method in class test.other.TestAux
- store(List<ConsensusMetrics>, String) - Static method in class test.other.TestAux
- Subscription - Interface in Interface.communication.groupConstitution
-
Object that defines a subscription to a particular set of message types.
- sync() - Method in interface Interface.consensus.async.AsynchronousPrimitive
-
Return the equivalent synchronous primitive of the object
- sync() - Method in class core.AsynchAtomicApproximateDouble
- sync() - Method in class core.AsynchAtomicApproximateDoubleTemplate
- SYNCH_APPROXIMATION - Static variable in class utils.communication.message.MessageType
- SYNCH_DLPSW86 - Enum constant in enum class utils.consensus.types.ConsensusAlgorithm
- SYNCH_HALTED - Static variable in class utils.communication.message.MessageType
- SYNCH_INITIALIZATION - Static variable in class utils.communication.message.MessageType
- SynchDLPSW86 - Class in test.consensus
- SynchDLPSW86 - Class in test.faulty.fullyByzantine
- SynchDLPSW86 - Class in test.faulty.omissiveAsymmetric
- SynchDLPSW86 - Class in test.faulty.omissiveSymmetric
- SynchDLPSW86 - Class in test.faulty.semanticAsymmetric
- SynchDLPSW86 - Class in test.faulty.semanticSymmetric
- SynchDLPSW86() - Constructor for class test.consensus.SynchDLPSW86
- SynchDLPSW86() - Constructor for class test.faulty.fullyByzantine.SynchDLPSW86
- SynchDLPSW86() - Constructor for class test.faulty.omissiveAsymmetric.SynchDLPSW86
- SynchDLPSW86() - Constructor for class test.faulty.omissiveSymmetric.SynchDLPSW86
- SynchDLPSW86() - Constructor for class test.faulty.semanticAsymmetric.SynchDLPSW86
- SynchDLPSW86() - Constructor for class test.faulty.semanticSymmetric.SynchDLPSW86
- SynchDLPSW86Instance - Class in utils.consensus.synchConsensusUtilities
- SynchDLPSW86Instance() - Constructor for class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
- SynchDLPSW86Instance(T, RequestID, InstanceID, Double, long, TimeUnit, double, MessageLogger) - Constructor for class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
- SynchDLPSW86Instance(RequestID, InstanceID, int, int, double, double, GroupConstitution, Broadcast, long, TimeUnit, double) - Constructor for class utils.consensus.synchConsensusUtilities.SynchDLPSW86Instance
- SynchH(double[], double, int, int) - Static method in class utils.math.Functions
- SynchronousPrimitive - Interface in Interface.consensus.synch
-
Interface detailing functions to interact with the expected communication timeout in synchronous communication groups
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form