Settings
Help

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