Skip to main content

Module ipt_set

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