Skip to main content

Solidity API

IRelationRegistry

RelationCreated

event RelationCreated(uint64 rel, enum PossessionMode poss, enum ConnectionMode conn, uint64[] adjSpec, uint256 data, address owner)

RelationUpdated

event RelationUpdated(uint64 rel, uint256 data)

Connected

event Connected(uint256 dest, uint32 rev, uint64 rel, uint256[] deps)

Disconnected

event Disconnected(uint256 dest, uint32 rev, uint64 rel, uint256[] deps)

register

function register(enum PossessionMode poss, enum ConnectionMode conn, uint64[] adjSpec, uint256 data) external returns (uint64)

update

function update(uint64 rel, uint256 data) external

relate

function relate(uint64 rel, uint256 dest, uint256[] deps) external

unrelate

function unrelate(uint64 rel, uint256 dest, uint256[] deps) external

checkSpec

function checkSpec(uint64[] rels) external