RNS::Discovery::InterfaceAnnouncer
═══════════════════════════════════════════════════════════════════ InterfaceAnnouncer — periodically announces local interfaces ═══════════════════════════════════════════════════════════════════
Constants
DEFAULT_STAMP_VALUE = 14
DISCOVERABLE_INTERFACE_TYPES = ["BackboneInterface", "TCPServerInterface", "TCPClientInterface", "RNodeInterface", "WeaveInterface", "I2PInterface", "KISSInterface"]
JOB_INTERVAL = 60
STAMP_SIZE = 32
Stamp size in bytes — matches LXStamper.STAMP_SIZE from the Python LXMF module
WORKBLOCK_EXPAND_ROUNDS = 20
Constructors
new(owner : Transport.class)
SourceInstance methods
should_run
Sourcestart
Sourcestop
Source