BftAclOpGraph

lofi_acl.sync.acl.bft.BftAclOpGraph
See theBftAclOpGraph companion object
case class BftAclOpGraph(ops: Map[Signature, Delegation], heads: Set[Signature])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def delegateAccess(delegator: PublicIdentity, delegatorKey: PrivateKey, delegatee: PublicIdentity, read: PermissionTree, write: PermissionTree): (BftAclOpGraph, EncodedDelegation)
def isDelegationLegal(op: Delegation): Boolean
def receive(signature: Array[Byte], encodedOp: Array[Byte]): Either[Set[Signature], BftAclOpGraph]
def reconstruct(heads: Set[Signature]): Option[Acl]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product