Skip to main content

Module interface_discovery

Module interface_discovery 

Source

Structs§

ActiveDiscoveredInterface
AdvertisementHash
AutoConnectRoutingPolicy
DiscoveredConnectionEndpoint
DiscoveredConnectionEndpointId
DiscoveredConnectionPlan
DiscoveredInterface
DiscoveredInterfaceId
DiscoveryAdvertisement
DiscoveryArchive
DiscoveryArchiveRecord
DiscoveryAttachmentRegistrationFailure
DiscoveryCatalog
DiscoveryCatalogSeed
DiscoveryCoordinator
DiscoveryEnvelope
DiscoveryIngressFilter
DiscoveryObservationCount
DiscoveryProvenance
DiscoveryPublicationRegistration
DiscoveryPublicationSchedule
DiscoveryPublicationTiming
DiscoveryRecord
DiscoverySourceAllowList
EnabledDiscoveryPolicy
FixedDiscoveryValidationCache
Inline, allocation-free discovery validation caches for embedded and custom storage profiles.
GeneratedStamp
GeographicLocation
GrowableInterfaceDiscoveryStorage
HeapDiscoveredConnectionTable
HeapDiscoveredEndpointSet
HeapDiscoveryCatalogTable
HeapDiscoveryValidationCache
LoadedDiscoveryArchive
PreparedDiscoveryAdvertisement
PublishedIfac
StampCost
StampValue

Enums§

AdvertisedInterfaceType
AdvertisedTransport
AdvertisementDetails
ArchiveFileOperation
ArchiveRecordError
AutoConnectPolicy
DiscoveredConnectionAccess
DiscoveredConnectionHealth
DiscoveredConnectionKind
DiscoveredConnectionRegistrationError
DiscoveredInterfaceStatus
DiscoveryArchiveError
DiscoveryArchiveFileState
DiscoveryCatalogRefresh
DiscoveryCatalogRestoreError
DiscoveryCatalogStoreError
DiscoveryCatalogUpdate
DiscoveryCoordinatorAction
DiscoveryCoordinatorEvent
DiscoveryCoordinatorOutput
DiscoveryDecodeError
DiscoveryDecryptionError
DiscoveryEncodeError
DiscoveryEndpointReservation
DiscoveryEndpointReservationError
DiscoveryEnvelopeBody
DiscoveryEnvelopeError
DiscoveryEnvelopeSecurity
DiscoveryField
DiscoveryIdentityRole
DiscoveryIngressEligibility
DiscoveryIntake
DiscoveryNotApplicable
DiscoveryPublicationEncryptionError
DiscoveryPublicationFrameError
DiscoveryPublicationPreparation
DiscoveryPublicationScheduleError
DiscoveryPublicationSecurity
DiscoveryRejection
DiscoveryRejectionKind
DiscoverySourcePolicy
HexDecodeError
InterfaceDiscoveryPolicy
InterfaceOrigin
InterfaceOriginKind
StampCostError
StampGeneration
StampValidation
StampValueError

Constants§

APP_ASPECTS
APP_NAME
DEFAULT_STAMP_COST
DISCOVERED_INTERFACES_FILE
DISCOVERED_INTERFACE_DETACH_AFTER
DISCOVERY_EXPIRES_AFTER
DISCOVERY_STALE_AFTER
DISCOVERY_UNKNOWN_AFTER
DOTTED_NAME_HASH
RNS_VALIDATION_CACHE_CAPACITY
STAMP_SIZE
WORKBLOCK_EXPAND_ROUNDS

Traits§

DiscoveredConnectionTable
DiscoveredEndpointSet
DiscoveryCatalogTable
DiscoveryValidationCache
The memoization residence behind discovery stamp validation. Implementations may use growable host storage, fixed inline storage, external memory, or zero capacity; cache misses change only validation work, never acceptance semantics.
InterfaceDiscoveryStorage

Functions§

decode_advertisement
decode_envelope
discovered_interface_configuration
discovered_interface_status
discovery_destination_hash
discovery_validation_index_buckets
Lemire-index bucket count that keeps a fixed validation cache at or below 2/3 load.
encode_advertisement
encode_encrypted_envelope
encode_plaintext_envelope
frame_discovery_publication
generate_stamp
ingest_discovery_announce
prepare_discovery_publication
prepare_discovery_publication_with_stamp_cache
stamp_value
validate_stamp