List of all items
Structs
- MacAddr
- backoff::BackoffConfig
- backoff::BackoffState
- composite::CompositeDiscovery
- config::DiscoveryConfig
- config::ServiceDiscoveryConfig
- gossip::epidemic::EpidemicGossip
- gossip::svs_gossip::SvsServiceDiscovery
- hello::ether::EtherMedium
- hello::ether::EtherNeighborDiscovery
- hello::medium::HelloCore
- hello::medium::HelloState
- hello::payload::HelloPayload
- hello::payload::NeighborDiff
- hello::probe::DirectProbe
- hello::probe::IndirectProbe
- hello::protocol::HelloProtocol
- hello::udp::UdpMedium
- mac_addr::MacAddr
- neighbor::NeighborEntry
- neighbor::NeighborTable
- no_discovery::NoDiscovery
- prefix_announce::ServiceRecord
- protocol::InboundMeta
- protocol::ProtocolId
- service_discovery::ServiceDiscoveryProtocol
- strategy::backoff::BackoffScheduler
- strategy::composite::CompositeStrategy
- strategy::passive::PassiveScheduler
- strategy::reactive::ReactiveScheduler
- strategy::swim::SwimScheduler
- wire::RawData
- wire::RawInterest
Enums
- config::DiscoveryProfile
- config::DiscoveryScope
- config::HelloStrategyKind
- config::PrefixAnnouncementMode
- config::ServiceValidationPolicy
- hello::payload::DiffEntry
- neighbor::NeighborState
- neighbor::NeighborUpdate
- protocol::LinkAddr
- strategy::ProbeRequest
- strategy::TriggerEvent
Traits
- context::DiscoveryContext
- context::NeighborTableView
- hello::medium::LinkMedium
- protocol::DiscoveryProtocol
- strategy::NeighborProbeStrategy
Functions
- hello::probe::build_direct_probe
- hello::probe::build_indirect_probe
- hello::probe::build_indirect_probe_encoded
- hello::probe::build_probe_ack
- hello::probe::is_probe_ack
- hello::probe::parse_direct_probe
- hello::probe::parse_indirect_probe
- prefix_announce::build_browse_interest
- prefix_announce::make_record_name
- scope::global_root
- scope::gossip_prefix
- scope::hello_prefix
- scope::is_link_local
- scope::is_nd_packet
- scope::is_sd_packet
- scope::mgmt_prefix
- scope::nd_root
- scope::ndn_local
- scope::peers_prefix
- scope::probe_direct
- scope::probe_via
- scope::routing_lsa
- scope::routing_prefix
- scope::scope_root
- scope::sd_root
- scope::sd_services
- scope::sd_updates
- scope::site_root
- service_discovery::decode_peer_list
- strategy::build_strategy
- wire::encode_name_tlv
- wire::parse_name_from_tlv
- wire::parse_raw_data
- wire::parse_raw_interest
- wire::unwrap_lp
- wire::write_name_tlv
- wire::write_nni
Type Aliases
Constants
- hello::medium::HELLO_PREFIX_DEPTH
- hello::medium::HELLO_PREFIX_STR
- hello::payload::CAP_CONTENT_STORE
- hello::payload::CAP_FRAGMENTATION
- hello::payload::CAP_SVS
- hello::payload::CAP_VALIDATION
- hello::payload::T_ADD_ENTRY
- hello::payload::T_CAPABILITIES
- hello::payload::T_NEIGHBOR_DIFF
- hello::payload::T_NODE_NAME
- hello::payload::T_PUBLIC_KEY
- hello::payload::T_REMOVE_ENTRY
- hello::payload::T_SERVED_PREFIX
- hello::payload::T_UNICAST_PORT