Expand description
⚠️ WARNING ⚠️
This crate is intended for Zenoh’s internal use.
Click here for Zenoh’s documentation
Configuration to pass to zenoh::open()
and zenoh::scout()
functions and associated constants.
Re-exports§
pub use wrappers::ZenohId;
pub use mode_dependent::*;
pub use connection_retry::*;
Modules§
- connection_
retry - defaults
- mode_
dependent - qos
- whatami
- Constants and helpers for zenoh
whatami
flags. - wrappers
- Wrappers around types reexported by
zenoh
from subcrates. These wrappers are used to avoid exposing the the API necessary only for zenoh internals into the public API.
Macros§
Structs§
- AclConfig
Policy Entry - AclConfig
Rule - AclConfig
Subjects - Cert
Common Name - Conf
Range - Downsampling
Item Conf - Downsampling
Rule Conf - EndPoint
- A string that respects the
EndPoint
canon form:<locator>[#<config>]
. - Interface
- Locator
- A string that respects the
Locator
canon form:<proto>/<address>[?<metadata>]
. - LowPass
Filter Conf - Plugin
Load - Plugins
Config - This part of the configuration is highly dynamic (any
serde_json::Value
may be put in there), but should follow this scheme: - Policy
Rule - QosOverwrite
Item Conf - Secret
String - Transport
Weight - Username
- What
AmIMatcher - What
AmIMatcher Visitor
Enums§
- AclMessage
- Auto
Connect Strategy - Strategy for autoconnection, mainly to avoid nodes connecting to each other redundantly.
- Config
Open Err - Downsampling
Message - GetError
- Interceptor
Flow - Interceptor
Link - LowPass
Filter Message - Permission
- Queue
Alloc Mode - ShmInit
Mode - WhatAmI
Traits§
Functions§
- client
- Creates a default
'client'
mode zenoh net Session configuration. - default
- Creates a default zenoh net Session configuration (equivalent to
peer
). - empty
- Creates an empty zenoh net Session configuration.
- peer
- Creates a default
'peer'
mode zenoh net Session configuration.