lofi_acl.sync.acl.monotonic
package lofi_acl.sync.acl.monotonic
Members list
Type members
Classlikes
class FilteringAntiEntropy[RDT](localIdentity: PrivateIdentity, rootOfTrust: PublicIdentity, initialAclDeltas: List[AclDelta[RDT]], initialRdtDeltas: DeltaMapWithPrefix[RDT], syncInstance: Sync[RDT])(using filter: Filter[RDT], rdtLattice: Lattice[RDT], rdtBottom: Bottom[RDT], msgCodec: JsonValueCodec[MonotonicAclSyncMessage[RDT]]) extends MessageReceiver[MonotonicAclSyncMessage[RDT]]
Attributes
- Companion
- object
- Supertypes
object FilteringAntiEntropy
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FilteringAntiEntropy.type
case class MonotonicAcl[RDT](root: PublicIdentity, read: Map[PublicIdentity, PermissionTree], write: Map[PublicIdentity, PermissionTree])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MonotonicAcl
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MonotonicAcl.type
object MonotonicAclSyncMessage
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
class SignatureVerifyingMessageSerialization[RDT](localIdentity: PublicIdentity, signingKey: PrivateKey)(using x$3: JsonValueCodec[MonotonicAclSyncMessage[RDT]]) extends MessageSerialization[MonotonicAclSyncMessage[RDT]]
Attributes
- Supertypes
class SyncWithMonotonicAcl[RDT](localIdentity: PrivateIdentity, rootOfTrust: PublicIdentity, initialAclDeltas: List[AclDelta[RDT]], initialRdt: DeltaMapWithPrefix[RDT], onDeltaReceive: RDT => Unit)(using lattice: Lattice[RDT], bottom: Bottom[RDT], rdtJsonCode: JsonValueCodec[RDT], filter: Filter[RDT]) extends Sync[RDT]
object SyncWithMonotonicAcl
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SyncWithMonotonicAcl.type
In this article