Crate zenoh_protocol_core

Source

Re-exports§

pub use crate::wire_expr::WireExpr;
pub use locators::Locator;
pub use endpoints::EndPoint;

Modules§

endpoints
key_expr
This module implements the Key Expression Language, as explained in details in keyexpr’s documentation.
locators
whatami
Constants and helpers for zenoh whatami flags.
wire_expr
This module defines the wire representation of Key Expressions.

Structs§

Channel
ConduitSn
The kind of reliability.
NTP64
A NTP 64-bits format as specified in RFC-5909
Property
QueryableInfo
SubInfo
Timestamp
A timestamp made of a NTP64 and a crate::HLC’s unique identifier.
ZenohId
The global unique id of a zenoh peer.

Enums§

ConduitSnList
CongestionControl
The kind of congestion control.
ConsolidationMode
The kind of consolidation.
Encoding
The encoding of a zenoh zenoh::Value.
KnownEncoding
Priority
QueryTarget
The zenoh::queryable::Queryables that should be target of a zenoh::Session::get().
Reliability
SampleKind
The kind of a Sample.
SubMode
The subscription mode.

Constants§

EMPTY_EXPR_ID
ZINT_MAX_BYTES

Type Aliases§

AtomicZInt
ExprId
A numerical Id mapped to a key expression.
NonZeroZInt
TimestampId
The unique Id of the HLC that generated the concerned Timestamp.
WhatAmI
ZInt
A zenoh integer.
ZiInt