Skip to main content

Module device_join_journal

Module device_join_journal 

Source
Expand description

The durable device-join journal model: role progress, and the status and action each recorded step derives.

Structs§

DeviceJoinJournalRecord
PreparedDeviceJoinObject

Enums§

DeviceJoinAction
DeviceJoinRole
The two sides of a join. One device admits — it answers the access request, prepares the storage grant, signs the approval, registers the device and activates it — and the other is the device being admitted.
DeviceJoinRoleProgress
DeviceJoinStatus
Derived from a journal record on demand and never stored, so it carries no wire form of its own.
JoinerJoinProgress
OwnerJoinProgress

Traits§

DeviceJoinRoleProgressKind
A role’s own progress type. Each one names the role whose journal rows hold it, so a journal bound to a role accepts only that role’s progress.

Functions§

attempt_key
device_join_action