Crate ndn_config

Crate ndn_config 

Source
Expand description

§ndn-config – Configuration and management protocol

Parses TOML-based forwarder configuration and implements the NFD-compatible management protocol for runtime control of faces, routes, and strategies.

§Key types

Re-exports§

pub use config::CsConfig;
pub use config::DiscoveryTomlConfig;
pub use config::EngineConfig;
pub use config::FaceConfig;
pub use config::ForwarderConfig;
pub use config::LoggingConfig;
pub use config::ManagementConfig;
pub use config::RouteConfig;
pub use config::SecurityConfig;
pub use config::TrustRuleConfig;
pub use control_parameters::ControlParameters;
pub use control_response::ControlResponse;
pub use error::ConfigError;
pub use nfd_command::ParsedCommand;
pub use nfd_command::command_name;
pub use nfd_command::dataset_name;
pub use nfd_command::parse_command_name;
pub use nfd_dataset::FaceStatus;
pub use nfd_dataset::FibEntry;
pub use nfd_dataset::NextHopRecord;
pub use nfd_dataset::RibEntry;
pub use nfd_dataset::Route;
pub use nfd_dataset::StrategyChoice;

Modules§

config
control_parameters
control_response
error
mgmt
nfd_command
nfd_dataset

Enums§

FaceKind
Re-export the canonical FaceKind from ndn-transport — single source of truth for all face type classification. Serde support is enabled via the serde feature on ndn-transport. Classifies a face by its transport type (informational; not used for routing).