MutuallyTrustingSync
lofi_acl.sync.no_acl.MutuallyTrustingSync
class MutuallyTrustingSync[RDT](localIdentity: PrivateIdentity, initialRdt: (Dots, RDT), initialPermissions: (Dots, Set[PublicIdentity]))(using lattice: Lattice[RDT], msgJsonCode: JsonValueCodec[MutuallyTrustingSyncMessage[RDT]])
Attributes
- Graph
-
- Supertypes
-
trait Runnableclass Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Checks whether the message can be handled
Checks whether the message can be handled
Attributes
- Definition Classes
-
CausalityCheckingMessageHandler
Handles the message and returns whether this message has changed the causal context.
Handles the message and returns whether this message has changed the causal context.
Attributes
- Definition Classes
-
CausalityCheckingMessageHandler
override def newMessageWithMissingPredecessors(msg: MutuallyTrustingSyncMessage[RDT], sender: PublicIdentity): Unit
Attributes
- Definition Classes
-
CausalityCheckingMessageHandler
Thread safe.
Inherited methods
Attributes
- Inherited from:
- MessageReceiver
Attributes
- Inherited from:
- MessageReceiver
Attributes
- Definition Classes
-
CausalityCheckingMessageHandler -> Runnable
- Inherited from:
- CausalityCheckingMessageHandler (hidden)
Attributes
- Inherited from:
- CausalityCheckingMessageHandler (hidden)
Inherited fields
Attributes
- Inherited from:
- CausalityCheckingMessageHandler (hidden)
In this article