AdvancedSession extension

Advanced pub/sub declaration on Session — the unstable door.

These methods are in scope only when zenoh_unstable.dart is imported. A stable-door consumer cannot even name them (compile error) — that is the API partition, enforced by the compiler. The runtime requireUnstable gate covers the orthogonal case of an unstable import against a stable native.

on

Methods

declareAdvancedPublisher(Object keyExpr, {AdvancedPublisherOptions? options}) AdvancedPublisher

Available on Session, provided by the AdvancedSession extension

Declares an advanced publisher on the given keyExpr.
declareAdvancedSubscriber(Object keyExpr, {AdvancedSubscriberOptions options = const AdvancedSubscriberOptions()}) AdvancedSubscriber

Available on Session, provided by the AdvancedSession extension

Declares an advanced subscriber on the given keyExpr.