Module ipt_set

Source
Expand description

IPT set - the principal API between the IPT manager and publisher

Structs§

IptInSet 🔒
Introduction point as specified to publisher by manager
IptRecord 🔒
Record of publication of one intro point
IptSet 🔒
A set of introduction points for publication
IptsManagerView 🔒
Shared view of introduction points - IPT manager’s view
IptsPublisherUploadView 🔒
Shared view of introduction points - IPT publisher’s publication-only view
IptsPublisherView 🔒
Shared view of introduction points - IPT publisher’s view
NotifyingBorrow 🔒
Mutex guard that will notify when dropped
PublishIptSet 🔒
Information shared between the IPT manager and the IPT publisher
StateRecord 🔒
Record of intro point publications

Constants§

IPT_PUBLISH_EXPIRY_SLOP 🔒
Descriptor expiry time slop

Functions§

ipts_channel 🔒
Create a new shared state channel for the publication instructions
lock_shared 🔒
Lock the shared state and obtain a lock guard

Type Aliases§

Ipt 🔒
Actual introduction point details as specified to publisher by manager
IptSetStorageHandle 🔒
Handle for a suitable persistent storage manager
Shared 🔒
Core shared state