Crate ndn_ipc

Crate ndn_ipc 

Source
Expand description

§ndn-ipc – Inter-process communication transport

Connects application processes to the NDN router over Unix sockets and (optionally) shared-memory ring buffers. Handles chunked transfer for large objects and service discovery via a local registry.

§Key types

§Feature flags

  • spsc-shm (default) – enables SPSC shared-memory ring-buffer transport

Re-exports§

pub use blocking::BlockingForwarderClient;
pub use chunked::ChunkedConsumer;
pub use chunked::ChunkedProducer;
pub use chunked::NDN_DEFAULT_SEGMENT_SIZE;
pub use client::IpcClient;
pub use forwarder_client::ForwarderClient;
pub use forwarder_client::ForwarderError;
pub use mgmt_client::MgmtClient;
pub use registry::ServiceRegistry;
pub use server::IpcServer;

Modules§

blocking
Synchronous (blocking) wrapper for ForwarderClient.
chunked
client
forwarder_client
mgmt_client
registry
server