From 5692f1b918785e6b66031ce2205fa7a75460f438 Mon Sep 17 00:00:00 2001 From: Mallets Date: Fri, 22 Sep 2023 01:41:55 +0000 Subject: [PATCH] deploy: bd270ccf5c2b3795e2fea9439fdabee9c2686893 --- .nojekyll | 0 images/anchor-copy-button.svg | 4 + images/arrow_down.svg | 3 + images/copy-icon.svg | 3 + images/copy-successful-icon.svg | 3 + images/footer-go-to-link.svg | 3 + images/go-to-top-icon.svg | 4 + images/logo-icon.svg | 10 + images/nav-icons/abstract-class-kotlin.svg | 22 + images/nav-icons/abstract-class.svg | 20 + images/nav-icons/annotation-kotlin.svg | 9 + images/nav-icons/annotation.svg | 7 + images/nav-icons/class-kotlin.svg | 9 + images/nav-icons/class.svg | 7 + images/nav-icons/enum-kotlin.svg | 9 + images/nav-icons/enum.svg | 7 + images/nav-icons/exception-class.svg | 7 + images/nav-icons/field-value.svg | 6 + images/nav-icons/field-variable.svg | 6 + images/nav-icons/function.svg | 7 + images/nav-icons/interface-kotlin.svg | 9 + images/nav-icons/interface.svg | 7 + images/nav-icons/object.svg | 9 + images/theme-toggle.svg | 4 + index.html | 289 ++++ navigation.html | 334 +++++ scripts/clipboard.js | 52 + scripts/main.js | 44 + scripts/navigation-loader.js | 91 ++ scripts/pages.json | 1 + scripts/platform-content-handler.js | 383 +++++ scripts/prism.js | 22 + scripts/sourceset_dependencies.js | 1 + scripts/symbol-parameters-wrapper_deferred.js | 83 ++ styles/jetbrains-mono.css | 17 + styles/logo-styles.css | 15 + styles/main.css | 118 ++ styles/prism.css | 213 +++ styles/style.css | 1307 +++++++++++++++++ .../-j-n-i-exception/-j-n-i-exception.html | 72 + .../-j-n-i-exception/index.html | 254 ++++ .../-key-expr-exception.html | 72 + .../-key-expr-exception/index.html | 269 ++++ .../-key-expr-exception/msg.html | 72 + .../-session-exception.html | 72 + .../-session-exception/index.html | 254 ++++ zenoh-kotlin/io.zenoh.exceptions/index.html | 125 ++ .../io.zenoh.handlers/-callback/index.html | 96 ++ .../io.zenoh.handlers/-callback/run.html | 72 + .../-channel-handler/-channel-handler.html | 72 + .../-channel-handler/handle.html | 72 + .../-channel-handler/index.html | 130 ++ .../-channel-handler/receiver.html | 72 + .../io.zenoh.handlers/-handler/handle.html | 72 + .../io.zenoh.handlers/-handler/index.html | 111 ++ .../io.zenoh.handlers/-handler/receiver.html | 72 + zenoh-kotlin/io.zenoh.handlers/index.html | 125 ++ .../-key-expr/-companion/autocanonize.html | 72 + .../-key-expr/-companion/index.html | 111 ++ .../-key-expr/-companion/try-from.html | 72 + .../io.zenoh.keyexpr/-key-expr/close.html | 72 + .../io.zenoh.keyexpr/-key-expr/equals.html | 72 + .../io.zenoh.keyexpr/-key-expr/hash-code.html | 72 + .../io.zenoh.keyexpr/-key-expr/includes.html | 72 + .../io.zenoh.keyexpr/-key-expr/index.html | 220 +++ .../-key-expr/intersects.html | 72 + .../io.zenoh.keyexpr/-key-expr/is-valid.html | 72 + .../io.zenoh.keyexpr/-key-expr/to-string.html | 72 + .../io.zenoh.keyexpr/-key-expr/undeclare.html | 72 + zenoh-kotlin/io.zenoh.keyexpr/index.html | 114 ++ .../io.zenoh.keyexpr/into-key-expr.html | 72 + .../io.zenoh.prelude/-encoding/-encoding.html | 72 + .../io.zenoh.prelude/-encoding/equals.html | 72 + .../io.zenoh.prelude/-encoding/hash-code.html | 72 + .../io.zenoh.prelude/-encoding/index.html | 164 +++ .../-encoding/known-encoding.html | 72 + .../io.zenoh.prelude/-encoding/suffix.html | 72 + .../-a-p-p_-c-u-s-t-o-m/index.html | 111 ++ .../-a-p-p_-f-l-o-a-t/index.html | 111 ++ .../-a-p-p_-i-n-t-e-g-e-r/index.html | 111 ++ .../-a-p-p_-j-s-o-n/index.html | 111 ++ .../-a-p-p_-o-c-t-e-t_-s-t-r-e-a-m/index.html | 111 ++ .../-a-p-p_-p-r-o-p-e-r-t-i-e-s/index.html | 111 ++ .../-known-encoding/-a-p-p_-s-q-l/index.html | 111 ++ .../-a-p-p_-x-h-t-m-l_-x-m-l/index.html | 111 ++ .../-known-encoding/-a-p-p_-x-m-l/index.html | 111 ++ .../index.html | 111 ++ .../-known-encoding/-companion/default.html | 72 + .../-known-encoding/-companion/from-int.html | 72 + .../-known-encoding/-companion/index.html | 111 ++ .../-known-encoding/-e-m-p-t-y/index.html | 111 ++ .../-i-m-a-g-e_-g-i-f/index.html | 111 ++ .../-i-m-a-g-e_-j-p-e-g/index.html | 111 ++ .../-i-m-a-g-e_-p-n-g/index.html | 111 ++ .../-t-e-x-t_-c-s-s/index.html | 111 ++ .../-t-e-x-t_-c-s-v/index.html | 111 ++ .../-t-e-x-t_-h-t-m-l/index.html | 111 ++ .../-t-e-x-t_-j-a-v-a-s-c-r-i-p-t/index.html | 111 ++ .../-t-e-x-t_-j-s-o-n/index.html | 111 ++ .../-t-e-x-t_-p-l-a-i-n/index.html | 111 ++ .../-t-e-x-t_-x-m-l/index.html | 111 ++ .../-known-encoding/index.html | 483 ++++++ .../-known-encoding/value-of.html | 72 + .../-known-encoding/values.html | 72 + .../-sample-kind/-companion/from-int.html | 72 + .../-sample-kind/-companion/index.html | 96 ++ .../-sample-kind/-d-e-l-e-t-e/index.html | 111 ++ .../-sample-kind/-p-u-t/index.html | 111 ++ .../io.zenoh.prelude/-sample-kind/index.html | 198 +++ .../-sample-kind/value-of.html | 72 + .../io.zenoh.prelude/-sample-kind/values.html | 72 + zenoh-kotlin/io.zenoh.prelude/index.html | 125 ++ .../-congestion-control/-b-l-o-c-k/index.html | 111 ++ .../-congestion-control/-d-r-o-p/index.html | 111 ++ .../-congestion-control/index.html | 179 +++ .../-congestion-control/value-of.html | 72 + .../-congestion-control/values.html | 72 + .../-delete/-builder/congestion-control.html | 72 + .../-delete/-builder/index.html | 160 ++ .../-delete/-builder/key-expr.html | 72 + .../-delete/-builder/priority.html | 72 + .../-delete/-builder/res.html | 72 + .../-delete/-builder/session.html | 72 + .../-delete/-companion/index.html | 96 ++ .../-delete/-companion/new-builder.html | 72 + .../io.zenoh.publication/-delete/index.html | 190 +++ .../-priority/-b-a-c-k-g-r-o-u-n-d/index.html | 126 ++ .../-priority/-d-a-t-a/index.html | 126 ++ .../-priority/-d-a-t-a_-h-i-g-h/index.html | 126 ++ .../-priority/-d-a-t-a_-l-o-w/index.html | 126 ++ .../index.html | 126 ++ .../-i-n-t-e-r-a-c-t-i-v-e_-l-o-w/index.html | 126 ++ .../-priority/-r-e-a-l-t-i-m-e/index.html | 126 ++ .../io.zenoh.publication/-priority/index.html | 269 ++++ .../-priority/value-of.html | 72 + .../io.zenoh.publication/-priority/value.html | 72 + .../-priority/values.html | 72 + .../-builder/congestion-control.html | 72 + .../-publisher/-builder/index.html | 190 +++ .../-publisher/-builder/key-expr.html | 72 + .../-publisher/-builder/priority.html | 72 + .../-publisher/-builder/res.html | 72 + .../-publisher/-builder/session.html | 72 + .../-publisher/-companion/index.html | 76 + .../-publisher/close.html | 72 + .../-publisher/delete.html | 72 + .../-publisher/get-congestion-control.html | 72 + .../-publisher/get-priority.html | 72 + .../-publisher/index.html | 284 ++++ .../-publisher/is-valid.html | 72 + .../-publisher/key-expr.html | 72 + .../io.zenoh.publication/-publisher/put.html | 72 + .../-publisher/set-congestion-control.html | 72 + .../-publisher/set-priority.html | 72 + .../-publisher/undeclare.html | 72 + .../-publisher/write.html | 72 + .../-put/-builder/congestion-control.html | 72 + .../-put/-builder/encoding.html | 72 + .../-put/-builder/index.html | 156 ++ .../-put/-builder/kind.html | 72 + .../-put/-builder/priority.html | 72 + .../-put/-builder/res.html | 72 + .../-put/-companion/index.html | 96 ++ .../-put/-companion/new-builder.html | 72 + .../-put/congestion-control.html | 72 + .../io.zenoh.publication/-put/index.html | 190 +++ .../io.zenoh.publication/-put/key-expr.html | 72 + .../io.zenoh.publication/-put/kind.html | 72 + .../io.zenoh.publication/-put/priority.html | 72 + .../io.zenoh.publication/-put/value.html | 72 + zenoh-kotlin/io.zenoh.publication/index.html | 155 ++ .../-l-a-t-e-s-t/index.html | 111 ++ .../-m-o-n-o-t-o-n-i-c/index.html | 111 ++ .../-consolidation-mode/-n-o-n-e/index.html | 111 ++ .../-consolidation-mode/index.html | 194 +++ .../-consolidation-mode/value-of.html | 72 + .../-consolidation-mode/values.html | 72 + .../-get/-builder/consolidation.html | 72 + .../io.zenoh.query/-get/-builder/index.html | 171 +++ .../io.zenoh.query/-get/-builder/res.html | 72 + .../io.zenoh.query/-get/-builder/target.html | 72 + .../io.zenoh.query/-get/-builder/timeout.html | 72 + .../-get/-builder/with-value.html | 72 + .../io.zenoh.query/-get/-builder/with.html | 72 + .../io.zenoh.query/-get/-companion/index.html | 96 ++ .../-get/-companion/new-builder.html | 72 + zenoh-kotlin/io.zenoh.query/-get/index.html | 111 ++ .../-query-target/-a-l-l/index.html | 111 ++ .../-a-l-l_-c-o-m-p-l-e-t-e/index.html | 111 ++ .../-b-e-s-t_-m-a-t-c-h-i-n-g/index.html | 111 ++ .../io.zenoh.query/-query-target/index.html | 194 +++ .../-query-target/value-of.html | 72 + .../io.zenoh.query/-query-target/values.html | 72 + .../io.zenoh.query/-reply/-builder/index.html | 130 ++ .../-reply/-builder/key-expr.html | 72 + .../io.zenoh.query/-reply/-builder/query.html | 72 + .../-reply/-builder/success.html | 72 + .../-reply/-error/-builder/index.html | 130 ++ .../-reply/-error/-builder/query.html | 72 + .../-reply/-error/-builder/res.html | 72 + .../-reply/-error/-builder/value.html | 72 + .../io.zenoh.query/-reply/-error/equals.html | 72 + .../io.zenoh.query/-reply/-error/error.html | 72 + .../-reply/-error/hash-code.html | 72 + .../io.zenoh.query/-reply/-error/index.html | 179 +++ .../-reply/-error/to-string.html | 72 + .../-reply/-success/-builder/index.html | 175 +++ .../-reply/-success/-builder/key-expr.html | 72 + .../-reply/-success/-builder/query.html | 72 + .../-reply/-success/-builder/res.html | 72 + .../-reply/-success/-builder/value.html | 72 + .../-reply/-success/-builder/with-kind.html | 72 + .../-success/-builder/with-time-stamp.html | 72 + .../-reply/-success/equals.html | 72 + .../-reply/-success/hash-code.html | 72 + .../io.zenoh.query/-reply/-success/index.html | 179 +++ .../-reply/-success/sample.html | 72 + .../-reply/-success/to-string.html | 72 + zenoh-kotlin/io.zenoh.query/-reply/index.html | 145 ++ .../io.zenoh.query/-reply/replier-id.html | 72 + zenoh-kotlin/io.zenoh.query/index.html | 140 ++ .../io.zenoh.queryable/-query/close.html | 72 + .../io.zenoh.queryable/-query/index.html | 175 +++ .../io.zenoh.queryable/-query/key-expr.html | 72 + .../io.zenoh.queryable/-query/parameters.html | 72 + .../io.zenoh.queryable/-query/reply.html | 72 + .../io.zenoh.queryable/-query/selector.html | 72 + .../io.zenoh.queryable/-query/value.html | 72 + .../-queryable/-builder/complete.html | 72 + .../-queryable/-builder/index.html | 126 ++ .../-queryable/-builder/res.html | 72 + .../-queryable/-builder/with.html | 72 + .../-queryable/-companion/index.html | 96 ++ .../-queryable/-companion/new-builder.html | 72 + .../io.zenoh.queryable/-queryable/close.html | 72 + .../io.zenoh.queryable/-queryable/index.html | 194 +++ .../-queryable/is-valid.html | 72 + .../-queryable/key-expr.html | 72 + .../-queryable/receiver.html | 72 + .../-queryable/undeclare.html | 72 + zenoh-kotlin/io.zenoh.queryable/index.html | 110 ++ .../io.zenoh.sample/-sample/-sample.html | 72 + .../io.zenoh.sample/-sample/equals.html | 72 + .../io.zenoh.sample/-sample/hash-code.html | 72 + .../io.zenoh.sample/-sample/index.html | 209 +++ .../io.zenoh.sample/-sample/key-expr.html | 72 + .../io.zenoh.sample/-sample/kind.html | 72 + .../io.zenoh.sample/-sample/timestamp.html | 72 + .../io.zenoh.sample/-sample/to-string.html | 72 + .../io.zenoh.sample/-sample/value.html | 72 + zenoh-kotlin/io.zenoh.sample/index.html | 95 ++ .../-selector/-selector.html | 72 + .../io.zenoh.selector/-selector/close.html | 72 + .../io.zenoh.selector/-selector/index.html | 164 +++ .../io.zenoh.selector/-selector/key-expr.html | 72 + .../-selector/parameters.html | 72 + .../-selector/to-string.html | 72 + zenoh-kotlin/io.zenoh.selector/index.html | 114 ++ .../io.zenoh.selector/into-selector.html | 72 + .../-b-e-s-t_-e-f-f-o-r-t/index.html | 111 ++ .../-reliability/-r-e-l-i-a-b-l-e/index.html | 111 ++ .../-reliability/index.html | 179 +++ .../-reliability/value-of.html | 72 + .../-reliability/values.html | 72 + .../-subscriber/-builder/best-effort.html | 72 + .../-subscriber/-builder/index.html | 156 ++ .../-subscriber/-builder/reliability.html | 72 + .../-subscriber/-builder/reliable.html | 72 + .../-subscriber/-builder/res.html | 72 + .../-subscriber/-builder/with.html | 72 + .../-subscriber/-companion/index.html | 96 ++ .../-subscriber/-companion/new-builder.html | 72 + .../-subscriber/close.html | 72 + .../-subscriber/index.html | 194 +++ .../-subscriber/is-valid.html | 72 + .../-subscriber/key-expr.html | 72 + .../-subscriber/receiver.html | 72 + .../-subscriber/undeclare.html | 72 + zenoh-kotlin/io.zenoh.subscriber/index.html | 110 ++ .../-value/-companion/empty.html | 72 + .../-value/-companion/index.html | 96 ++ .../io.zenoh.value/-value/-value.html | 72 + .../io.zenoh.value/-value/encoding.html | 72 + .../io.zenoh.value/-value/equals.html | 72 + .../io.zenoh.value/-value/hash-code.html | 72 + zenoh-kotlin/io.zenoh.value/-value/index.html | 198 +++ .../io.zenoh.value/-value/payload.html | 72 + .../io.zenoh.value/-value/to-string.html | 72 + zenoh-kotlin/io.zenoh.value/index.html | 95 ++ .../io.zenoh/-config/-companion/default.html | 72 + .../io.zenoh/-config/-companion/from.html | 72 + .../io.zenoh/-config/-companion/index.html | 111 ++ zenoh-kotlin/io.zenoh/-config/index.html | 96 ++ .../io.zenoh/-logger/-companion/index.html | 96 ++ .../io.zenoh/-logger/-companion/start.html | 72 + zenoh-kotlin/io.zenoh/-logger/-logger.html | 72 + zenoh-kotlin/io.zenoh/-logger/index.html | 115 ++ zenoh-kotlin/io.zenoh/-resolvable/index.html | 96 ++ zenoh-kotlin/io.zenoh/-resolvable/res.html | 72 + .../io.zenoh/-session-declaration/index.html | 111 ++ .../-session-declaration/is-valid.html | 72 + .../-session-declaration/undeclare.html | 72 + .../io.zenoh/-session/-companion/index.html | 96 ++ .../io.zenoh/-session/-companion/open.html | 72 + zenoh-kotlin/io.zenoh/-session/close.html | 72 + .../io.zenoh/-session/declare-key-expr.html | 72 + .../io.zenoh/-session/declare-publisher.html | 72 + .../io.zenoh/-session/declare-queryable.html | 72 + .../io.zenoh/-session/declare-subscriber.html | 72 + zenoh-kotlin/io.zenoh/-session/delete.html | 72 + zenoh-kotlin/io.zenoh/-session/get.html | 72 + zenoh-kotlin/io.zenoh/-session/index.html | 250 ++++ zenoh-kotlin/io.zenoh/-session/is-open.html | 72 + zenoh-kotlin/io.zenoh/-session/put.html | 72 + zenoh-kotlin/io.zenoh/-session/undeclare.html | 72 + zenoh-kotlin/io.zenoh/-zenoh-type/index.html | 76 + zenoh-kotlin/io.zenoh/index.html | 170 +++ zenoh-kotlin/package-list | 310 ++++ 318 files changed, 30735 insertions(+) create mode 100644 .nojekyll create mode 100644 images/anchor-copy-button.svg create mode 100644 images/arrow_down.svg create mode 100644 images/copy-icon.svg create mode 100644 images/copy-successful-icon.svg create mode 100644 images/footer-go-to-link.svg create mode 100644 images/go-to-top-icon.svg create mode 100644 images/logo-icon.svg create mode 100644 images/nav-icons/abstract-class-kotlin.svg create mode 100644 images/nav-icons/abstract-class.svg create mode 100644 images/nav-icons/annotation-kotlin.svg create mode 100644 images/nav-icons/annotation.svg create mode 100644 images/nav-icons/class-kotlin.svg create mode 100644 images/nav-icons/class.svg create mode 100644 images/nav-icons/enum-kotlin.svg create mode 100644 images/nav-icons/enum.svg create mode 100644 images/nav-icons/exception-class.svg create mode 100644 images/nav-icons/field-value.svg create mode 100644 images/nav-icons/field-variable.svg create mode 100644 images/nav-icons/function.svg create mode 100644 images/nav-icons/interface-kotlin.svg create mode 100644 images/nav-icons/interface.svg create mode 100644 images/nav-icons/object.svg create mode 100644 images/theme-toggle.svg create mode 100644 index.html create mode 100644 navigation.html create mode 100644 scripts/clipboard.js create mode 100644 scripts/main.js create mode 100644 scripts/navigation-loader.js create mode 100644 scripts/pages.json create mode 100644 scripts/platform-content-handler.js create mode 100644 scripts/prism.js create mode 100644 scripts/sourceset_dependencies.js create mode 100644 scripts/symbol-parameters-wrapper_deferred.js create mode 100644 styles/jetbrains-mono.css create mode 100644 styles/logo-styles.css create mode 100644 styles/main.css create mode 100644 styles/prism.css create mode 100644 styles/style.css create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/-j-n-i-exception.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/index.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/-key-expr-exception.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/index.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/msg.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-session-exception/-session-exception.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/-session-exception/index.html create mode 100644 zenoh-kotlin/io.zenoh.exceptions/index.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-callback/index.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-callback/run.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-channel-handler/-channel-handler.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-channel-handler/handle.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-channel-handler/index.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-channel-handler/receiver.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-handler/handle.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-handler/index.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/-handler/receiver.html create mode 100644 zenoh-kotlin/io.zenoh.handlers/index.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/autocanonize.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/try-from.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/close.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/equals.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/hash-code.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/includes.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/index.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/intersects.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/is-valid.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/to-string.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/-key-expr/undeclare.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/index.html create mode 100644 zenoh-kotlin/io.zenoh.keyexpr/into-key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-encoding/-encoding.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-encoding/equals.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-encoding/hash-code.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-encoding/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-encoding/known-encoding.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-encoding/suffix.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-c-u-s-t-o-m/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-f-l-o-a-t/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-i-n-t-e-g-e-r/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-j-s-o-n/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-o-c-t-e-t_-s-t-r-e-a-m/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-p-r-o-p-e-r-t-i-e-s/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-s-q-l/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-h-t-m-l_-x-m-l/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-m-l/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x_-w-w-w_-f-o-r-m_-u-r-l-e-n-c-o-d-e-d/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/default.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/from-int.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-e-m-p-t-y/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-g-i-f/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-j-p-e-g/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-p-n-g/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-s/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-v/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-h-t-m-l/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-a-v-a-s-c-r-i-p-t/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-s-o-n/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-p-l-a-i-n/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-x-m-l/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-known-encoding/values.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/from-int.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/-d-e-l-e-t-e/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/-p-u-t/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/index.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/-sample-kind/values.html create mode 100644 zenoh-kotlin/io.zenoh.prelude/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-congestion-control/-b-l-o-c-k/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-congestion-control/-d-r-o-p/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-congestion-control/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-congestion-control/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-congestion-control/values.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-builder/congestion-control.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-builder/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-builder/priority.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-builder/session.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/-companion/new-builder.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-delete/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-b-a-c-k-g-r-o-u-n-d/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-h-i-g-h/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-l-o-w/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-h-i-g-h/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-l-o-w/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/-r-e-a-l-t-i-m-e/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/value.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-priority/values.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-builder/congestion-control.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-builder/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-builder/priority.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-builder/session.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/close.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/delete.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/get-congestion-control.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/get-priority.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/is-valid.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/put.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/set-congestion-control.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/set-priority.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/undeclare.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-publisher/write.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-builder/congestion-control.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-builder/encoding.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-builder/kind.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-builder/priority.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/-companion/new-builder.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/congestion-control.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/index.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/kind.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/priority.html create mode 100644 zenoh-kotlin/io.zenoh.publication/-put/value.html create mode 100644 zenoh-kotlin/io.zenoh.publication/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-consolidation-mode/-l-a-t-e-s-t/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-consolidation-mode/-m-o-n-o-t-o-n-i-c/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-consolidation-mode/-n-o-n-e/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-consolidation-mode/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-consolidation-mode/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.query/-consolidation-mode/values.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/consolidation.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/target.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/timeout.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/with-value.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-builder/with.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/-companion/new-builder.html create mode 100644 zenoh-kotlin/io.zenoh.query/-get/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l_-c-o-m-p-l-e-t-e/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-query-target/-b-e-s-t_-m-a-t-c-h-i-n-g/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-query-target/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-query-target/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.query/-query-target/values.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-builder/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-builder/query.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-builder/success.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/query.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/value.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/equals.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/error.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/hash-code.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-error/to-string.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/query.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/value.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-kind.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-time-stamp.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/equals.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/hash-code.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/sample.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/-success/to-string.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/index.html create mode 100644 zenoh-kotlin/io.zenoh.query/-reply/replier-id.html create mode 100644 zenoh-kotlin/io.zenoh.query/index.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/close.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/index.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/parameters.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/reply.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/selector.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-query/value.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/complete.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/new-builder.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/close.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/index.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/is-valid.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/receiver.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/-queryable/undeclare.html create mode 100644 zenoh-kotlin/io.zenoh.queryable/index.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/-sample.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/equals.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/hash-code.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/index.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/kind.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/timestamp.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/to-string.html create mode 100644 zenoh-kotlin/io.zenoh.sample/-sample/value.html create mode 100644 zenoh-kotlin/io.zenoh.sample/index.html create mode 100644 zenoh-kotlin/io.zenoh.selector/-selector/-selector.html create mode 100644 zenoh-kotlin/io.zenoh.selector/-selector/close.html create mode 100644 zenoh-kotlin/io.zenoh.selector/-selector/index.html create mode 100644 zenoh-kotlin/io.zenoh.selector/-selector/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.selector/-selector/parameters.html create mode 100644 zenoh-kotlin/io.zenoh.selector/-selector/to-string.html create mode 100644 zenoh-kotlin/io.zenoh.selector/index.html create mode 100644 zenoh-kotlin/io.zenoh.selector/into-selector.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-reliability/-b-e-s-t_-e-f-f-o-r-t/index.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-reliability/-r-e-l-i-a-b-l-e/index.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-reliability/index.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-reliability/value-of.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-reliability/values.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/best-effort.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/index.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliability.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliable.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/res.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/new-builder.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/close.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/index.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/is-valid.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/key-expr.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/receiver.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/-subscriber/undeclare.html create mode 100644 zenoh-kotlin/io.zenoh.subscriber/index.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/-companion/empty.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/-value.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/encoding.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/equals.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/hash-code.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/index.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/payload.html create mode 100644 zenoh-kotlin/io.zenoh.value/-value/to-string.html create mode 100644 zenoh-kotlin/io.zenoh.value/index.html create mode 100644 zenoh-kotlin/io.zenoh/-config/-companion/default.html create mode 100644 zenoh-kotlin/io.zenoh/-config/-companion/from.html create mode 100644 zenoh-kotlin/io.zenoh/-config/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh/-config/index.html create mode 100644 zenoh-kotlin/io.zenoh/-logger/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh/-logger/-companion/start.html create mode 100644 zenoh-kotlin/io.zenoh/-logger/-logger.html create mode 100644 zenoh-kotlin/io.zenoh/-logger/index.html create mode 100644 zenoh-kotlin/io.zenoh/-resolvable/index.html create mode 100644 zenoh-kotlin/io.zenoh/-resolvable/res.html create mode 100644 zenoh-kotlin/io.zenoh/-session-declaration/index.html create mode 100644 zenoh-kotlin/io.zenoh/-session-declaration/is-valid.html create mode 100644 zenoh-kotlin/io.zenoh/-session-declaration/undeclare.html create mode 100644 zenoh-kotlin/io.zenoh/-session/-companion/index.html create mode 100644 zenoh-kotlin/io.zenoh/-session/-companion/open.html create mode 100644 zenoh-kotlin/io.zenoh/-session/close.html create mode 100644 zenoh-kotlin/io.zenoh/-session/declare-key-expr.html create mode 100644 zenoh-kotlin/io.zenoh/-session/declare-publisher.html create mode 100644 zenoh-kotlin/io.zenoh/-session/declare-queryable.html create mode 100644 zenoh-kotlin/io.zenoh/-session/declare-subscriber.html create mode 100644 zenoh-kotlin/io.zenoh/-session/delete.html create mode 100644 zenoh-kotlin/io.zenoh/-session/get.html create mode 100644 zenoh-kotlin/io.zenoh/-session/index.html create mode 100644 zenoh-kotlin/io.zenoh/-session/is-open.html create mode 100644 zenoh-kotlin/io.zenoh/-session/put.html create mode 100644 zenoh-kotlin/io.zenoh/-session/undeclare.html create mode 100644 zenoh-kotlin/io.zenoh/-zenoh-type/index.html create mode 100644 zenoh-kotlin/io.zenoh/index.html create mode 100644 zenoh-kotlin/package-list diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/images/anchor-copy-button.svg b/images/anchor-copy-button.svg new file mode 100644 index 00000000..bab9d747 --- /dev/null +++ b/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/arrow_down.svg b/images/arrow_down.svg new file mode 100644 index 00000000..c0388dee --- /dev/null +++ b/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/copy-icon.svg b/images/copy-icon.svg new file mode 100644 index 00000000..61440f0a --- /dev/null +++ b/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/copy-successful-icon.svg b/images/copy-successful-icon.svg new file mode 100644 index 00000000..1865f739 --- /dev/null +++ b/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/footer-go-to-link.svg b/images/footer-go-to-link.svg new file mode 100644 index 00000000..0137e223 --- /dev/null +++ b/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/go-to-top-icon.svg b/images/go-to-top-icon.svg new file mode 100644 index 00000000..d987f3ea --- /dev/null +++ b/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/logo-icon.svg b/images/logo-icon.svg new file mode 100644 index 00000000..1fea0877 --- /dev/null +++ b/images/logo-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/images/nav-icons/abstract-class-kotlin.svg b/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 00000000..a2069b8f --- /dev/null +++ b/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/nav-icons/abstract-class.svg b/images/nav-icons/abstract-class.svg new file mode 100644 index 00000000..60182030 --- /dev/null +++ b/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/nav-icons/annotation-kotlin.svg b/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 00000000..932f1d3d --- /dev/null +++ b/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/annotation.svg b/images/nav-icons/annotation.svg new file mode 100644 index 00000000..b80c54b4 --- /dev/null +++ b/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/class-kotlin.svg b/images/nav-icons/class-kotlin.svg new file mode 100644 index 00000000..46a21f65 --- /dev/null +++ b/images/nav-icons/class-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/class.svg b/images/nav-icons/class.svg new file mode 100644 index 00000000..3f1ad167 --- /dev/null +++ b/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/enum-kotlin.svg b/images/nav-icons/enum-kotlin.svg new file mode 100644 index 00000000..4a854596 --- /dev/null +++ b/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/enum.svg b/images/nav-icons/enum.svg new file mode 100644 index 00000000..fa7f2476 --- /dev/null +++ b/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/exception-class.svg b/images/nav-icons/exception-class.svg new file mode 100644 index 00000000..c0b2bdeb --- /dev/null +++ b/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/field-value.svg b/images/nav-icons/field-value.svg new file mode 100644 index 00000000..20449c94 --- /dev/null +++ b/images/nav-icons/field-value.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/nav-icons/field-variable.svg b/images/nav-icons/field-variable.svg new file mode 100644 index 00000000..3b074500 --- /dev/null +++ b/images/nav-icons/field-variable.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/nav-icons/function.svg b/images/nav-icons/function.svg new file mode 100644 index 00000000..f0da64a0 --- /dev/null +++ b/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/interface-kotlin.svg b/images/nav-icons/interface-kotlin.svg new file mode 100644 index 00000000..bf07a148 --- /dev/null +++ b/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/interface.svg b/images/nav-icons/interface.svg new file mode 100644 index 00000000..32063ba2 --- /dev/null +++ b/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/object.svg b/images/nav-icons/object.svg new file mode 100644 index 00000000..9f427de4 --- /dev/null +++ b/images/nav-icons/object.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/theme-toggle.svg b/images/theme-toggle.svg new file mode 100644 index 00000000..2a8d750e --- /dev/null +++ b/images/theme-toggle.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..9d195629 --- /dev/null +++ b/index.html @@ -0,0 +1,289 @@ + + + + + zenoh-kotlin + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

zenoh-kotlin

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/navigation.html b/navigation.html new file mode 100644 index 00000000..f12c0130 --- /dev/null +++ b/navigation.html @@ -0,0 +1,334 @@ +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+ + + +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+ + +
+ +
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+ + +
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + +
+ +
+ +
+ +
+
+
+
+ diff --git a/scripts/clipboard.js b/scripts/clipboard.js new file mode 100644 index 00000000..b00ce246 --- /dev/null +++ b/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/scripts/main.js b/scripts/main.js new file mode 100644 index 00000000..e5b54a36 --- /dev/null +++ b/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

JNIException

+
+
constructor()
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/index.html b/zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/index.html new file mode 100644 index 00000000..356a9ce7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/index.html @@ -0,0 +1,254 @@ + + + + + JNIException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

JNIException

+

JNI (Java native interface) exception.

This type of exception is thrown from the native code when something goes wrong regarding the communication between the Java/Kotlin layer and the native layer through the JNI.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/-key-expr-exception.html b/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/-key-expr-exception.html new file mode 100644 index 00000000..1ec2a956 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/-key-expr-exception.html @@ -0,0 +1,72 @@ + + + + + KeyExprException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

KeyExprException

+
+
constructor(msg: String)
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/index.html b/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/index.html new file mode 100644 index 00000000..6ccafcef --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/index.html @@ -0,0 +1,269 @@ + + + + + KeyExprException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

KeyExprException

+

Key expression exception.

This kind of exceptions are thrown from the native code when something goes wrong regarding a key expression, for instance when attempting to create a io.zenoh.keyexpr.KeyExpr from a string that does not respect the key expression conventions.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(msg: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val msg: String
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/msg.html b/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/msg.html new file mode 100644 index 00000000..a964bf3b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/msg.html @@ -0,0 +1,72 @@ + + + + + msg + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

msg

+
+
val msg: String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/-session-exception/-session-exception.html b/zenoh-kotlin/io.zenoh.exceptions/-session-exception/-session-exception.html new file mode 100644 index 00000000..ae9acafb --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/-session-exception/-session-exception.html @@ -0,0 +1,72 @@ + + + + + SessionException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SessionException

+
+
constructor(message: String?)
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/-session-exception/index.html b/zenoh-kotlin/io.zenoh.exceptions/-session-exception/index.html new file mode 100644 index 00000000..52888adf --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/-session-exception/index.html @@ -0,0 +1,254 @@ + + + + + SessionException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SessionException

+
class SessionException(message: String?) : Exception

Session exception.

This kind of exceptions are thrown from the native code when something goes wrong with a Zenoh session.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(message: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.exceptions/index.html b/zenoh-kotlin/io.zenoh.exceptions/index.html new file mode 100644 index 00000000..2e8788ba --- /dev/null +++ b/zenoh-kotlin/io.zenoh.exceptions/index.html @@ -0,0 +1,125 @@ + + + + + io.zenoh.exceptions + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

JNI (Java native interface) exception.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Key expression exception.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class SessionException(message: String?) : Exception

Session exception.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-callback/index.html b/zenoh-kotlin/io.zenoh.handlers/-callback/index.html new file mode 100644 index 00000000..60f95759 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-callback/index.html @@ -0,0 +1,96 @@ + + + + + Callback + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Callback

+
fun interface Callback<T : ZenohType>

Runnable callback.

Parameters

T

Type of the parameter, which is a ZenohType.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun run(t: T)

Callback to be run.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-callback/run.html b/zenoh-kotlin/io.zenoh.handlers/-callback/run.html new file mode 100644 index 00000000..404bd53f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-callback/run.html @@ -0,0 +1,72 @@ + + + + + run + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

run

+
+
abstract fun run(t: T)

Callback to be run.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-channel-handler/-channel-handler.html b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/-channel-handler.html new file mode 100644 index 00000000..6e02d4d2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/-channel-handler.html @@ -0,0 +1,72 @@ + + + + + ChannelHandler + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ChannelHandler

+
+
constructor(channel: Channel<T>)

Create empty Channel handler

Parameters

T
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-channel-handler/handle.html b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/handle.html new file mode 100644 index 00000000..0c75691d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/handle.html @@ -0,0 +1,72 @@ + + + + + handle + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(t: T)

Handle the received t element.

Parameters

t

An element of type T.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-channel-handler/index.html b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/index.html new file mode 100644 index 00000000..4a1a1d04 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/index.html @@ -0,0 +1,130 @@ + + + + + ChannelHandler + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ChannelHandler

+
class ChannelHandler<T : ZenohType>(channel: Channel<T>) : Handler<T, Channel<T>>

Channel handler

Implementation of a Handler with a Channel receiver. This handler is intended to be used as the default handler by the io.zenoh.queryable.Queryable, io.zenoh.subscriber.Subscriber and io.zenoh.query.Get, allowing us to send the incoming elements through a Channel within the context of a Kotlin coroutine.

Parameters

T
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(channel: Channel<T>)

Create empty Channel handler

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(t: T)

Handle the received t element.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun receiver(): Channel<T>

Return the receiver of the handler.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-channel-handler/receiver.html b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/receiver.html new file mode 100644 index 00000000..9b93e5bd --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-channel-handler/receiver.html @@ -0,0 +1,72 @@ + + + + + receiver + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

receiver

+
+
open override fun receiver(): Channel<T>

Return the receiver of the handler.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-handler/handle.html b/zenoh-kotlin/io.zenoh.handlers/-handler/handle.html new file mode 100644 index 00000000..0b4fd33d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-handler/handle.html @@ -0,0 +1,72 @@ + + + + + handle + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
abstract fun handle(t: T)

Handle the received t element.

Parameters

t

An element of type T.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-handler/index.html b/zenoh-kotlin/io.zenoh.handlers/-handler/index.html new file mode 100644 index 00000000..2a117156 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-handler/index.html @@ -0,0 +1,111 @@ + + + + + Handler + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Handler

+
interface Handler<T : ZenohType, R>

Handler interface for classes implementing behavior to handle the incoming T elements.

Example:

class QueueHandler<T: ZenohType> : Handler<T, ArrayDeque<T>> {

private val queue: ArrayDeque<T> = ArrayDeque()

override fun handle(t: T) {
println("Received $t, enqueuing...")
queue.add(t)
}

override fun receiver(): ArrayDeque<T> {
return queue
}
}

That QueueHandler could then be used as follows, for instance for a subscriber:

val handler = QueueHandler<Sample>()
val receiver = session.declareSubscriber(keyExpr)
.with(handler)
.res()
.onSuccess { ... }

Parameters

R

An arbitrary receiver.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun handle(t: T)

Handle the received t element.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun receiver(): R

Return the receiver of the handler.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/-handler/receiver.html b/zenoh-kotlin/io.zenoh.handlers/-handler/receiver.html new file mode 100644 index 00000000..9a5d50ab --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/-handler/receiver.html @@ -0,0 +1,72 @@ + + + + + receiver + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

receiver

+
+
abstract fun receiver(): R

Return the receiver of the handler.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.handlers/index.html b/zenoh-kotlin/io.zenoh.handlers/index.html new file mode 100644 index 00000000..52be3984 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.handlers/index.html @@ -0,0 +1,125 @@ + + + + + io.zenoh.handlers + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun interface Callback<T : ZenohType>

Runnable callback.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ChannelHandler<T : ZenohType>(channel: Channel<T>) : Handler<T, Channel<T>>

Channel handler

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Handler<T : ZenohType, R>

Handler interface for classes implementing behavior to handle the incoming T elements.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/autocanonize.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/autocanonize.html new file mode 100644 index 00000000..da795c7b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/autocanonize.html @@ -0,0 +1,72 @@ + + + + + autocanonize + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

autocanonize

+
+

Autocanonize.

This alternative constructor for key expressions will attempt to canonize the passed expression before checking if it is valid.

Return

a Result with the canonized KeyExpr in case of success.

Parameters

keyExpr

The intended key expression as a string.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/index.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/index.html new file mode 100644 index 00000000..a7fdd37a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/index.html @@ -0,0 +1,111 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Autocanonize.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun tryFrom(keyExpr: String): Result<KeyExpr>

Try from.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/try-from.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/try-from.html new file mode 100644 index 00000000..5252505f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/try-from.html @@ -0,0 +1,72 @@ + + + + + tryFrom + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

tryFrom

+
+
fun tryFrom(keyExpr: String): Result<KeyExpr>

Try from.

The default way to construct a KeyExpr. This function will ensure that the passed expression is valid. It won't however try to correct expressions that aren't canon.

You may use autocanonize instead if you are unsure if the expression you will use for construction will be canon.

Return

a Result with the KeyExpr in case of success.

Parameters

keyExpr

The intended key expression as a string.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/close.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/close.html new file mode 100644 index 00000000..09c5de74 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()

Closes the key expression. Operations performed on this key expression won't be valid anymore after this call.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/equals.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/equals.html new file mode 100644 index 00000000..60292710 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/equals.html @@ -0,0 +1,72 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/hash-code.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/hash-code.html new file mode 100644 index 00000000..64eeb02e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/hash-code.html @@ -0,0 +1,72 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/includes.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/includes.html new file mode 100644 index 00000000..6ed5b3e0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/includes.html @@ -0,0 +1,72 @@ + + + + + includes + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

includes

+
+
fun includes(other: KeyExpr): Boolean

Includes operation. This method returns true when all the keys defined by other also belong to the set defined by this. Will return false as well if the key expression is not valid anymore.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/index.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/index.html new file mode 100644 index 00000000..86eb269f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/index.html @@ -0,0 +1,220 @@ + + + + + KeyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

KeyExpr

+

Address space

Zenoh's address space is designed around keys which serve as the names of resources.

Keys are slash-separated lists of non-empty UTF8 strings. They may not contain the following characters: $*#?.

Zenoh's operations are executed on key expressions, a small language that allows the definition of sets of keys via the use of wildcards:

  • * is the single-chunk wildcard, and will match any chunk: a/*/c will match a/b/c, a/hello/c, etc...

  • ** is the 0 or more chunks wildcard: a/**/c matches a/c, a/b/c, a/b/hello/c, etc...

  • $* is the sub-chunk wildcard, it will match any amount of non-/ characters: a/b$* matches a/b, a/because, a/blue... but not a/c nor a/blue/c

To allow for better performance and gain the property that two key expressions define the same set if and only if they are the same string, the rules of canon form are mandatory for a key expression to be propagated by a Zenoh network:

  • **/** may not exist, as it could always be replaced by the shorter **,

  • ** /* may not exist, and must be written as its equivalent */** instead,

  • $* may not exist alone in a chunk, as it must be written * instead.

The KeyExpr.autocanonize constructor exists to correct eventual infringements of the canonization rules.

A KeyExpr is a string that has been validated to be a valid Key Expression.

Memory

Valid KeyExpr instances have associated an underlying native key expression, therefore we must be careful to properly call close before the KeyExpr loses any of its references and becomes a phantom reference. As a precautionary measure, this class overrides the finalize method which invokes close when the garbage collector attempts to remove the instance. However, we should not fully rely on the finalize method, as per to the JVM specification we don't know when the GC is going to be triggered, and even worse there is no guarantee it will be called at all. Alternatively, we can use the key expression using a try with resources statement (use in Kotlin), since it will automatically invoke the close function after using it.

Parameters

jniKeyExpr

A JNIKeyExpr instance which delegates all the operations associated to this KeyExpr (intersects, includes, etc.) which are done natively. It keeps track of the underlying key expression instance. Once it is freed, the KeyExpr instance is considered to not be valid anymore.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()

Closes the key expression. Operations performed on this key expression won't be valid anymore after this call.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun includes(other: KeyExpr): Boolean

Includes operation. This method returns true when all the keys defined by other also belong to the set defined by this. Will return false as well if the key expression is not valid anymore.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Intersects operation. This method returns True if there exists at least one key that belongs to both sets defined by this and other. Will return false as well if the key expression is not valid anymore.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns true if the KeyExpr has still associated a native key expression allowing it to perform operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Undeclare the key expression if it was previously declared on the specified session.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/intersects.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/intersects.html new file mode 100644 index 00000000..37fd9b8a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/intersects.html @@ -0,0 +1,72 @@ + + + + + intersects + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

intersects

+
+

Intersects operation. This method returns True if there exists at least one key that belongs to both sets defined by this and other. Will return false as well if the key expression is not valid anymore.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/is-valid.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/is-valid.html new file mode 100644 index 00000000..eb376aca --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/is-valid.html @@ -0,0 +1,72 @@ + + + + + isValid + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isValid

+
+

Returns true if the KeyExpr has still associated a native key expression allowing it to perform operations.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/to-string.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/to-string.html new file mode 100644 index 00000000..aba8a77b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/to-string.html @@ -0,0 +1,72 @@ + + + + + toString + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/undeclare.html b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/undeclare.html new file mode 100644 index 00000000..c9a9d945 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/undeclare.html @@ -0,0 +1,72 @@ + + + + + undeclare + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

undeclare

+
+

Undeclare the key expression if it was previously declared on the specified session.

Return

An empty Resolvable.

Parameters

session

The session from which the key expression was previously declared.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/index.html b/zenoh-kotlin/io.zenoh.keyexpr/index.html new file mode 100644 index 00000000..683e549c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/index.html @@ -0,0 +1,114 @@ + + + + + io.zenoh.keyexpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Zenoh's address space is designed around keys which serve as the names of resources.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.keyexpr/into-key-expr.html b/zenoh-kotlin/io.zenoh.keyexpr/into-key-expr.html new file mode 100644 index 00000000..337cf427 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.keyexpr/into-key-expr.html @@ -0,0 +1,72 @@ + + + + + intoKeyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

intoKeyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-encoding/-encoding.html b/zenoh-kotlin/io.zenoh.prelude/-encoding/-encoding.html new file mode 100644 index 00000000..801bff68 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-encoding/-encoding.html @@ -0,0 +1,72 @@ + + + + + Encoding + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Encoding

+
+
constructor(knownEncoding: KnownEncoding, suffix: String = "")
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-encoding/equals.html b/zenoh-kotlin/io.zenoh.prelude/-encoding/equals.html new file mode 100644 index 00000000..f23cd402 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-encoding/equals.html @@ -0,0 +1,72 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-encoding/hash-code.html b/zenoh-kotlin/io.zenoh.prelude/-encoding/hash-code.html new file mode 100644 index 00000000..98f5db94 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-encoding/hash-code.html @@ -0,0 +1,72 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-encoding/index.html b/zenoh-kotlin/io.zenoh.prelude/-encoding/index.html new file mode 100644 index 00000000..13915b7b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-encoding/index.html @@ -0,0 +1,164 @@ + + + + + Encoding + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Encoding

+
class Encoding(val knownEncoding: KnownEncoding, val suffix: String = "")

The encoding of a io.zenoh.value.Value.

A zenoh encoding is an HTTP Mime type and a string suffix.

Suffixes are not yet supported by zenoh-jni and are currently ignored.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(knownEncoding: KnownEncoding, suffix: String = "")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Suffix of the encoding. This parameter is not yet supported by Zenoh-JNI and is currently ignored.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-encoding/known-encoding.html b/zenoh-kotlin/io.zenoh.prelude/-encoding/known-encoding.html new file mode 100644 index 00000000..ffa5e405 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-encoding/known-encoding.html @@ -0,0 +1,72 @@ + + + + + knownEncoding + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

knownEncoding

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-encoding/suffix.html b/zenoh-kotlin/io.zenoh.prelude/-encoding/suffix.html new file mode 100644 index 00000000..de5c5fde --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-encoding/suffix.html @@ -0,0 +1,72 @@ + + + + + suffix + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

suffix

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-c-u-s-t-o-m/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-c-u-s-t-o-m/index.html new file mode 100644 index 00000000..387880cf --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-c-u-s-t-o-m/index.html @@ -0,0 +1,111 @@ + + + + + APP_CUSTOM + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_CUSTOM

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-f-l-o-a-t/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-f-l-o-a-t/index.html new file mode 100644 index 00000000..d4ddea10 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-f-l-o-a-t/index.html @@ -0,0 +1,111 @@ + + + + + APP_FLOAT + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_FLOAT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-i-n-t-e-g-e-r/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-i-n-t-e-g-e-r/index.html new file mode 100644 index 00000000..d4168f2f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-i-n-t-e-g-e-r/index.html @@ -0,0 +1,111 @@ + + + + + APP_INTEGER + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_INTEGER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-j-s-o-n/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-j-s-o-n/index.html new file mode 100644 index 00000000..60ec3065 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-j-s-o-n/index.html @@ -0,0 +1,111 @@ + + + + + APP_JSON + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_JSON

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-o-c-t-e-t_-s-t-r-e-a-m/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-o-c-t-e-t_-s-t-r-e-a-m/index.html new file mode 100644 index 00000000..c3cfcd34 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-o-c-t-e-t_-s-t-r-e-a-m/index.html @@ -0,0 +1,111 @@ + + + + + APP_OCTET_STREAM + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_OCTET_STREAM

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-p-r-o-p-e-r-t-i-e-s/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-p-r-o-p-e-r-t-i-e-s/index.html new file mode 100644 index 00000000..81bc839c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-p-r-o-p-e-r-t-i-e-s/index.html @@ -0,0 +1,111 @@ + + + + + APP_PROPERTIES + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_PROPERTIES

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-s-q-l/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-s-q-l/index.html new file mode 100644 index 00000000..33e07b62 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-s-q-l/index.html @@ -0,0 +1,111 @@ + + + + + APP_SQL + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_SQL

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-h-t-m-l_-x-m-l/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-h-t-m-l_-x-m-l/index.html new file mode 100644 index 00000000..2c04f2e9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-h-t-m-l_-x-m-l/index.html @@ -0,0 +1,111 @@ + + + + + APP_XHTML_XML + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_XHTML_XML

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-m-l/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-m-l/index.html new file mode 100644 index 00000000..d321bf43 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-m-l/index.html @@ -0,0 +1,111 @@ + + + + + APP_XML + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_XML

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x_-w-w-w_-f-o-r-m_-u-r-l-e-n-c-o-d-e-d/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x_-w-w-w_-f-o-r-m_-u-r-l-e-n-c-o-d-e-d/index.html new file mode 100644 index 00000000..a8a94565 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x_-w-w-w_-f-o-r-m_-u-r-l-e-n-c-o-d-e-d/index.html @@ -0,0 +1,111 @@ + + + + + APP_X_WWW_FORM_URLENCODED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APP_X_WWW_FORM_URLENCODED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/default.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/default.html new file mode 100644 index 00000000..04a64657 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/default.html @@ -0,0 +1,72 @@ + + + + + default + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

default

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/from-int.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/from-int.html new file mode 100644 index 00000000..7bd2a233 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/from-int.html @@ -0,0 +1,72 @@ + + + + + fromInt + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fromInt

+
+
fun fromInt(value: Int): <Error class: unknown class>
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/index.html new file mode 100644 index 00000000..5b43a736 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/index.html @@ -0,0 +1,111 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun fromInt(value: Int): <Error class: unknown class>
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-e-m-p-t-y/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-e-m-p-t-y/index.html new file mode 100644 index 00000000..c903d824 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-e-m-p-t-y/index.html @@ -0,0 +1,111 @@ + + + + + EMPTY + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EMPTY

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-g-i-f/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-g-i-f/index.html new file mode 100644 index 00000000..0be7d538 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-g-i-f/index.html @@ -0,0 +1,111 @@ + + + + + IMAGE_GIF + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

IMAGE_GIF

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-j-p-e-g/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-j-p-e-g/index.html new file mode 100644 index 00000000..5ddaa757 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-j-p-e-g/index.html @@ -0,0 +1,111 @@ + + + + + IMAGE_JPEG + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

IMAGE_JPEG

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-p-n-g/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-p-n-g/index.html new file mode 100644 index 00000000..95b0b01b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-p-n-g/index.html @@ -0,0 +1,111 @@ + + + + + IMAGE_PNG + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

IMAGE_PNG

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-s/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-s/index.html new file mode 100644 index 00000000..96bdaf9d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-s/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_CSS + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_CSS

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-v/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-v/index.html new file mode 100644 index 00000000..5cbea237 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-v/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_CSV + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_CSV

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-h-t-m-l/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-h-t-m-l/index.html new file mode 100644 index 00000000..f3744784 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-h-t-m-l/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_HTML + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_HTML

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-a-v-a-s-c-r-i-p-t/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-a-v-a-s-c-r-i-p-t/index.html new file mode 100644 index 00000000..20198dc2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-a-v-a-s-c-r-i-p-t/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_JAVASCRIPT + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_JAVASCRIPT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-s-o-n/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-s-o-n/index.html new file mode 100644 index 00000000..f61ceadd --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-s-o-n/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_JSON + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_JSON

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-p-l-a-i-n/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-p-l-a-i-n/index.html new file mode 100644 index 00000000..11427c00 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-p-l-a-i-n/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_PLAIN + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_PLAIN

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-x-m-l/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-x-m-l/index.html new file mode 100644 index 00000000..44538300 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-x-m-l/index.html @@ -0,0 +1,111 @@ + + + + + TEXT_XML + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TEXT_XML

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/index.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/index.html new file mode 100644 index 00000000..4303aa0d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/index.html @@ -0,0 +1,483 @@ + + + + + KnownEncoding + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

KnownEncoding

+

Known encoding. An HTTP Mime type.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/value-of.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/value-of.html new file mode 100644 index 00000000..61be56e9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-known-encoding/values.html b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/values.html new file mode 100644 index 00000000..81953213 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-known-encoding/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/from-int.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/from-int.html new file mode 100644 index 00000000..7352663c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/from-int.html @@ -0,0 +1,72 @@ + + + + + fromInt + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fromInt

+
+
fun fromInt(value: Int): <Error class: unknown class>
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/index.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/index.html new file mode 100644 index 00000000..3fdd1cfa --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun fromInt(value: Int): <Error class: unknown class>
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-d-e-l-e-t-e/index.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-d-e-l-e-t-e/index.html new file mode 100644 index 00000000..3738d7cf --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-d-e-l-e-t-e/index.html @@ -0,0 +1,111 @@ + + + + + DELETE + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DELETE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-p-u-t/index.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-p-u-t/index.html new file mode 100644 index 00000000..ddfe6d90 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-p-u-t/index.html @@ -0,0 +1,111 @@ + + + + + PUT + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PUT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/index.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/index.html new file mode 100644 index 00000000..f34a5a3b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/index.html @@ -0,0 +1,198 @@ + + + + + SampleKind + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SampleKind

+

The kind of sample.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/value-of.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/value-of.html new file mode 100644 index 00000000..94a0293d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/-sample-kind/values.html b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/values.html new file mode 100644 index 00000000..bec7a6b6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/-sample-kind/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.prelude/index.html b/zenoh-kotlin/io.zenoh.prelude/index.html new file mode 100644 index 00000000..1a58a399 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.prelude/index.html @@ -0,0 +1,125 @@ + + + + + io.zenoh.prelude + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Encoding(val knownEncoding: KnownEncoding, val suffix: String = "")

The encoding of a io.zenoh.value.Value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Known encoding. An HTTP Mime type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The kind of sample.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-congestion-control/-b-l-o-c-k/index.html b/zenoh-kotlin/io.zenoh.publication/-congestion-control/-b-l-o-c-k/index.html new file mode 100644 index 00000000..1579dac6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-congestion-control/-b-l-o-c-k/index.html @@ -0,0 +1,111 @@ + + + + + BLOCK + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

BLOCK

+

Prevents the message from being dropped at all cost. In the face of heavy congestion on a part of the network, this could result in your publisher node blocking.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-congestion-control/-d-r-o-p/index.html b/zenoh-kotlin/io.zenoh.publication/-congestion-control/-d-r-o-p/index.html new file mode 100644 index 00000000..15bac3f0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-congestion-control/-d-r-o-p/index.html @@ -0,0 +1,111 @@ + + + + + DROP + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DROP

+

Allows the message to be dropped if all buffers are full.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-congestion-control/index.html b/zenoh-kotlin/io.zenoh.publication/-congestion-control/index.html new file mode 100644 index 00000000..2c433e92 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-congestion-control/index.html @@ -0,0 +1,179 @@ + + + + + CongestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

CongestionControl

+

The congestion control to be applied when routing the data.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Prevents the message from being dropped at all cost. In the face of heavy congestion on a part of the network, this could result in your publisher node blocking.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Allows the message to be dropped if all buffers are full.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-congestion-control/value-of.html b/zenoh-kotlin/io.zenoh.publication/-congestion-control/value-of.html new file mode 100644 index 00000000..3049d2db --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-congestion-control/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-congestion-control/values.html b/zenoh-kotlin/io.zenoh.publication/-congestion-control/values.html new file mode 100644 index 00000000..ff91afe6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-congestion-control/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-builder/congestion-control.html b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/congestion-control.html new file mode 100644 index 00000000..8a0cdbfa --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/congestion-control.html @@ -0,0 +1,72 @@ + + + + + congestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

congestionControl

+
+

Change the CongestionControl to apply when routing the data.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-builder/index.html b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/index.html new file mode 100644 index 00000000..ec3140a4 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/index.html @@ -0,0 +1,160 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+
class Builder

Builder to construct a Delete operation.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr from which the Delete will be performed

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Session from which the Delete will be performed

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change the CongestionControl to apply when routing the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change the Priority of the written data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun res(): Result<Unit>

Performs a DELETE operation on the specified keyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-builder/key-expr.html b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/key-expr.html new file mode 100644 index 00000000..a04a20eb --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-builder/priority.html b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/priority.html new file mode 100644 index 00000000..18a66298 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/priority.html @@ -0,0 +1,72 @@ + + + + + priority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

priority

+
+

Change the Priority of the written data.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-builder/res.html b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/res.html new file mode 100644 index 00000000..b62440e6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
fun res(): Result<Unit>

Performs a DELETE operation on the specified keyExpr.

A successful Result only states the Delete request was properly sent through the network, it doesn't mean it was properly executed remotely.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-builder/session.html b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/session.html new file mode 100644 index 00000000..284a178f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-builder/session.html @@ -0,0 +1,72 @@ + + + + + session + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

session

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-companion/index.html b/zenoh-kotlin/io.zenoh.publication/-delete/-companion/index.html new file mode 100644 index 00000000..dcc1ae03 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newBuilder(session: Session, keyExpr: KeyExpr): Delete.Builder

Creates a new Builder associated with the specified session and keyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/-companion/new-builder.html b/zenoh-kotlin/io.zenoh.publication/-delete/-companion/new-builder.html new file mode 100644 index 00000000..e3f49b48 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/-companion/new-builder.html @@ -0,0 +1,72 @@ + + + + + newBuilder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

newBuilder

+
+
fun newBuilder(session: Session, keyExpr: KeyExpr): Delete.Builder

Creates a new Builder associated with the specified session and keyExpr.

Return

A Delete operation Builder.

Parameters

session

The Session from which the Delete will be performed.

keyExpr

The KeyExpr upon which the Delete will be performed.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-delete/index.html b/zenoh-kotlin/io.zenoh.publication/-delete/index.html new file mode 100644 index 00000000..3724cc83 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-delete/index.html @@ -0,0 +1,190 @@ + + + + + Delete + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Delete

+
class Delete : Put

Delete operation to perform on Zenoh on a key expression.

Example:

Session.open().onSuccess { session ->
session.use {
"demo/kotlin/example".intoKeyExpr().onSuccess { keyExpr ->
session.delete(keyExpr)
.res()
.onSuccess {
println("Performed a delete on $keyExpr")
}
}
}
}

A delete operation is a special case of a Put operation, it is analogous to perform a Put with an empty value and specifying the sample kind to be DELETE.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder

Builder to construct a Delete operation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The CongestionControl to be applied when routing the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr to which the put operation will be performed.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The SampleKind of the sample (put or delete).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Priority of zenoh messages.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Value to put.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-b-a-c-k-g-r-o-u-n-d/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-b-a-c-k-g-r-o-u-n-d/index.html new file mode 100644 index 00000000..b21714ae --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-b-a-c-k-g-r-o-u-n-d/index.html @@ -0,0 +1,126 @@ + + + + + BACKGROUND + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

BACKGROUND

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a/index.html new file mode 100644 index 00000000..d24a3e80 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a/index.html @@ -0,0 +1,126 @@ + + + + + DATA + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DATA

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-h-i-g-h/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-h-i-g-h/index.html new file mode 100644 index 00000000..3311f7b7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-h-i-g-h/index.html @@ -0,0 +1,126 @@ + + + + + DATA_HIGH + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DATA_HIGH

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-l-o-w/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-l-o-w/index.html new file mode 100644 index 00000000..77f4c1f3 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-l-o-w/index.html @@ -0,0 +1,126 @@ + + + + + DATA_LOW + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DATA_LOW

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-h-i-g-h/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-h-i-g-h/index.html new file mode 100644 index 00000000..2e6dc660 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-h-i-g-h/index.html @@ -0,0 +1,126 @@ + + + + + INTERACTIVE_HIGH + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

INTERACTIVE_HIGH

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-l-o-w/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-l-o-w/index.html new file mode 100644 index 00000000..51fca0b0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-l-o-w/index.html @@ -0,0 +1,126 @@ + + + + + INTERACTIVE_LOW + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

INTERACTIVE_LOW

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/-r-e-a-l-t-i-m-e/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/-r-e-a-l-t-i-m-e/index.html new file mode 100644 index 00000000..3e780bec --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/-r-e-a-l-t-i-m-e/index.html @@ -0,0 +1,126 @@ + + + + + REALTIME + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

REALTIME

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/index.html b/zenoh-kotlin/io.zenoh.publication/-priority/index.html new file mode 100644 index 00000000..f0e52e24 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/index.html @@ -0,0 +1,269 @@ + + + + + Priority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Priority

+

The Priority of Zenoh messages.

A Priority is identified by a numeric value. Lower the value, higher the priority. Higher the value, lower the priority.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Int
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): Priority

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/value-of.html b/zenoh-kotlin/io.zenoh.publication/-priority/value-of.html new file mode 100644 index 00000000..7fa19c6d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+
fun valueOf(value: String): Priority

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/value.html b/zenoh-kotlin/io.zenoh.publication/-priority/value.html new file mode 100644 index 00000000..7cc23871 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/value.html @@ -0,0 +1,72 @@ + + + + + value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-priority/values.html b/zenoh-kotlin/io.zenoh.publication/-priority/values.html new file mode 100644 index 00000000..5ed79955 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-priority/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/congestion-control.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/congestion-control.html new file mode 100644 index 00000000..249ec85c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/congestion-control.html @@ -0,0 +1,72 @@ + + + + + congestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

congestionControl

+
+

Change the congestion_control to apply when routing the data.


+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/index.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/index.html new file mode 100644 index 00000000..0488ff67 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/index.html @@ -0,0 +1,190 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+
class Builder

Publisher Builder.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The congestion control policy, defaults to CongestionControl.DROP.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The key expression the publisher will be associated to.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The priority policy, defaults to Priority.DATA

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Session from which the publisher is declared.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change the congestion_control to apply when routing the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change the priority of the written data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/key-expr.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/key-expr.html new file mode 100644 index 00000000..7cb0067a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/priority.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/priority.html new file mode 100644 index 00000000..906ed937 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/priority.html @@ -0,0 +1,72 @@ + + + + + priority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

priority

+
+

Change the priority of the written data.


+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/res.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/res.html new file mode 100644 index 00000000..363c8011 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/session.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/session.html new file mode 100644 index 00000000..86b0d290 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/session.html @@ -0,0 +1,72 @@ + + + + + session + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

session

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/-companion/index.html b/zenoh-kotlin/io.zenoh.publication/-publisher/-companion/index.html new file mode 100644 index 00000000..46bc508f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/-companion/index.html @@ -0,0 +1,76 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/close.html b/zenoh-kotlin/io.zenoh.publication/-publisher/close.html new file mode 100644 index 00000000..4bb7eb7d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/delete.html b/zenoh-kotlin/io.zenoh.publication/-publisher/delete.html new file mode 100644 index 00000000..eec8d607 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/delete.html @@ -0,0 +1,72 @@ + + + + + delete + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

delete

+
+

Performs a DELETE operation on the specified keyExpr

Return

A Resolvable operation.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/get-congestion-control.html b/zenoh-kotlin/io.zenoh.publication/-publisher/get-congestion-control.html new file mode 100644 index 00000000..d659021b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/get-congestion-control.html @@ -0,0 +1,72 @@ + + + + + getCongestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getCongestionControl

+
+

Get congestion control policy.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/get-priority.html b/zenoh-kotlin/io.zenoh.publication/-publisher/get-priority.html new file mode 100644 index 00000000..1c41c7b3 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/get-priority.html @@ -0,0 +1,72 @@ + + + + + getPriority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getPriority

+
+

Get priority policy.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/index.html b/zenoh-kotlin/io.zenoh.publication/-publisher/index.html new file mode 100644 index 00000000..06c8b150 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/index.html @@ -0,0 +1,284 @@ + + + + + Publisher + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Publisher

+

A Zenoh Publisher.

A publisher is automatically dropped when using it with the 'try-with-resources' statement (i.e. 'use' in Kotlin). The session from which it was declared will also keep a reference to it and undeclare it once the session is closed.

In order to declare a publisher, Session.declarePublisher must be called, which returns a Publisher.Builder from which we can specify the Priority, and the CongestionControl.

Example:

val keyExpr = "demo/kotlin/greeting"
Session.open().onSuccess {
it.use { session ->
session
.declarePublisher(keyExpr)
.priority(Priority.REALTIME)
.congestionControl(CongestionControl.DROP)
.res()
.onSuccess { pub ->
pub.use {
var i = 0
while (true) {
pub.put("Hello for the ${i}th time!").res()
Thread.sleep(1000)
i++
}
}
}
}
}

The publisher configuration parameters can be later changed using the setter functions.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder

Publisher Builder.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The key expression the publisher will be associated to.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Performs a DELETE operation on the specified keyExpr

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Get congestion control policy.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Get priority policy.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun put(value: Value): Resolvable<Unit>

Performs a PUT operation on the specified keyExpr with the specified value.

fun put(value: String): Resolvable<Unit>

Performs a PUT operation on the specified keyExpr with the specified string value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setCongestionControl(congestionControl: CongestionControl)

Set the congestion control policy of the publisher.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setPriority(priority: Priority)

Set the priority policy of the publisher.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun write(kind: SampleKind, value: Value): Resolvable<Unit>

Performs a WRITE operation on the specified keyExpr

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/is-valid.html b/zenoh-kotlin/io.zenoh.publication/-publisher/is-valid.html new file mode 100644 index 00000000..874d0377 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/is-valid.html @@ -0,0 +1,72 @@ + + + + + isValid + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isValid

+
+
open override fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/key-expr.html b/zenoh-kotlin/io.zenoh.publication/-publisher/key-expr.html new file mode 100644 index 00000000..4e06469c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/put.html b/zenoh-kotlin/io.zenoh.publication/-publisher/put.html new file mode 100644 index 00000000..f921df3a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/put.html @@ -0,0 +1,72 @@ + + + + + put + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

put

+
+
fun put(value: Value): Resolvable<Unit>

Performs a PUT operation on the specified keyExpr with the specified value.


fun put(value: String): Resolvable<Unit>

Performs a PUT operation on the specified keyExpr with the specified string value.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/set-congestion-control.html b/zenoh-kotlin/io.zenoh.publication/-publisher/set-congestion-control.html new file mode 100644 index 00000000..1387fa35 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/set-congestion-control.html @@ -0,0 +1,72 @@ + + + + + setCongestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

setCongestionControl

+
+
fun setCongestionControl(congestionControl: CongestionControl)

Set the congestion control policy of the publisher.

This function is not thread safe.

Parameters

congestionControl

: The CongestionControl policy.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/set-priority.html b/zenoh-kotlin/io.zenoh.publication/-publisher/set-priority.html new file mode 100644 index 00000000..5ac2b79e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/set-priority.html @@ -0,0 +1,72 @@ + + + + + setPriority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

setPriority

+
+
fun setPriority(priority: Priority)

Set the priority policy of the publisher.

This function is not thread safe.

Parameters

priority

: The Priority policy.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/undeclare.html b/zenoh-kotlin/io.zenoh.publication/-publisher/undeclare.html new file mode 100644 index 00000000..b6da6864 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/undeclare.html @@ -0,0 +1,72 @@ + + + + + undeclare + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

undeclare

+
+
open override fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-publisher/write.html b/zenoh-kotlin/io.zenoh.publication/-publisher/write.html new file mode 100644 index 00000000..3c50ce7f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-publisher/write.html @@ -0,0 +1,72 @@ + + + + + write + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

write

+
+
fun write(kind: SampleKind, value: Value): Resolvable<Unit>

Performs a WRITE operation on the specified keyExpr

Return

A Resolvable operation.

Parameters

kind

The SampleKind of the data.

value

The Value to send.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-builder/congestion-control.html b/zenoh-kotlin/io.zenoh.publication/-put/-builder/congestion-control.html new file mode 100644 index 00000000..d0b93cf7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-builder/congestion-control.html @@ -0,0 +1,72 @@ + + + + + congestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

congestionControl

+
+

Change the CongestionControl to apply when routing the data.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-builder/encoding.html b/zenoh-kotlin/io.zenoh.publication/-put/-builder/encoding.html new file mode 100644 index 00000000..c3708915 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-builder/encoding.html @@ -0,0 +1,72 @@ + + + + + encoding + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

encoding

+
+
fun encoding(encoding: Encoding): Put.Builder

Change the Encoding of the written data.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-builder/index.html b/zenoh-kotlin/io.zenoh.publication/-put/-builder/index.html new file mode 100644 index 00000000..3f069c45 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-builder/index.html @@ -0,0 +1,156 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+

Builder to construct a Put operation.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change the CongestionControl to apply when routing the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun encoding(encoding: Encoding): Put.Builder

Change the Encoding of the written data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change the SampleKind of the sample. If set to SampleKind.DELETE, performs a delete operation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun priority(priority: Priority): Put.Builder

Change the Priority of the written data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun res(): Result<Unit>

Resolves the put operation, returning a Result.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-builder/kind.html b/zenoh-kotlin/io.zenoh.publication/-put/-builder/kind.html new file mode 100644 index 00000000..f9cbf82f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-builder/kind.html @@ -0,0 +1,72 @@ + + + + + kind + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

kind

+
+

Change the SampleKind of the sample. If set to SampleKind.DELETE, performs a delete operation.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-builder/priority.html b/zenoh-kotlin/io.zenoh.publication/-put/-builder/priority.html new file mode 100644 index 00000000..67ed5025 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-builder/priority.html @@ -0,0 +1,72 @@ + + + + + priority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

priority

+
+
fun priority(priority: Priority): Put.Builder

Change the Priority of the written data.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-builder/res.html b/zenoh-kotlin/io.zenoh.publication/-put/-builder/res.html new file mode 100644 index 00000000..a9ea34f9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
open override fun res(): Result<Unit>

Resolves the put operation, returning a Result.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-companion/index.html b/zenoh-kotlin/io.zenoh.publication/-put/-companion/index.html new file mode 100644 index 00000000..7a2660a7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newBuilder(session: Session, keyExpr: KeyExpr, value: Value): Put.Builder

Creates a bew Builder associated to the specified session and keyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/-companion/new-builder.html b/zenoh-kotlin/io.zenoh.publication/-put/-companion/new-builder.html new file mode 100644 index 00000000..51c2cb9b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/-companion/new-builder.html @@ -0,0 +1,72 @@ + + + + + newBuilder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

newBuilder

+
+
fun newBuilder(session: Session, keyExpr: KeyExpr, value: Value): Put.Builder

Creates a bew Builder associated to the specified session and keyExpr.

Return

A Put operation Builder.

Parameters

session

The Session from which the put will be performed.

keyExpr

The KeyExpr upon which the put will be performed.

value

The Value to put.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/congestion-control.html b/zenoh-kotlin/io.zenoh.publication/-put/congestion-control.html new file mode 100644 index 00000000..dd784d6d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/congestion-control.html @@ -0,0 +1,72 @@ + + + + + congestionControl + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

congestionControl

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/index.html b/zenoh-kotlin/io.zenoh.publication/-put/index.html new file mode 100644 index 00000000..2f3c1ad2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/index.html @@ -0,0 +1,190 @@ + + + + + Put + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Put

+
open class Put

Put operation.

A put puts a io.zenoh.sample.Sample into the specified key expression.

Example:

Session.open().onSuccess { session -> session.use {
"demo/kotlin/greeting".intoKeyExpr().onSuccess { keyExpr ->
session.put(keyExpr, "Hello")
.congestionControl(CongestionControl.BLOCK)
.priority(Priority.REALTIME)
.kind(SampleKind.PUT)
.res()
.onSuccess { println("Put 'Hello' on $keyExpr.") }
}}
}

This class is an open class for the sake of the Delete operation, which is a special case of Put operation.

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Builder to construct a Put operation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The CongestionControl to be applied when routing the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr to which the put operation will be performed.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The SampleKind of the sample (put or delete).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Priority of zenoh messages.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Value to put.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/key-expr.html b/zenoh-kotlin/io.zenoh.publication/-put/key-expr.html new file mode 100644 index 00000000..20b6e840 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/kind.html b/zenoh-kotlin/io.zenoh.publication/-put/kind.html new file mode 100644 index 00000000..40b854f9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/kind.html @@ -0,0 +1,72 @@ + + + + + kind + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

kind

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/priority.html b/zenoh-kotlin/io.zenoh.publication/-put/priority.html new file mode 100644 index 00000000..8cfc0ad0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/priority.html @@ -0,0 +1,72 @@ + + + + + priority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

priority

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/-put/value.html b/zenoh-kotlin/io.zenoh.publication/-put/value.html new file mode 100644 index 00000000..cbac2dee --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/-put/value.html @@ -0,0 +1,72 @@ + + + + + value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.publication/index.html b/zenoh-kotlin/io.zenoh.publication/index.html new file mode 100644 index 00000000..24e5b984 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.publication/index.html @@ -0,0 +1,155 @@ + + + + + io.zenoh.publication + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The congestion control to be applied when routing the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Delete : Put

Delete operation to perform on Zenoh on a key expression.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Priority of Zenoh messages.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

A Zenoh Publisher.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class Put

Put operation.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-l-a-t-e-s-t/index.html b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-l-a-t-e-s-t/index.html new file mode 100644 index 00000000..313efd6e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-l-a-t-e-s-t/index.html @@ -0,0 +1,111 @@ + + + + + LATEST + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

LATEST

+

Holds back samples to only send the set of samples that had the highest timestamp for their key.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-m-o-n-o-t-o-n-i-c/index.html b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-m-o-n-o-t-o-n-i-c/index.html new file mode 100644 index 00000000..fa526ce1 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-m-o-n-o-t-o-n-i-c/index.html @@ -0,0 +1,111 @@ + + + + + MONOTONIC + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

MONOTONIC

+

Monotonic consolidation immediately forwards samples, except if one with an equal or more recent timestamp has already been sent with the same key.

This optimizes latency while potentially reducing bandwidth.

Note that this doesn't cause re-ordering, but drops the samples for which a more recent timestamp has already been observed with the same key.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-n-o-n-e/index.html b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-n-o-n-e/index.html new file mode 100644 index 00000000..8f6c6d90 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/-n-o-n-e/index.html @@ -0,0 +1,111 @@ + + + + + NONE + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NONE

+

No consolidation applied: multiple samples may be received for the same key-timestamp.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-consolidation-mode/index.html b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/index.html new file mode 100644 index 00000000..f29a1a13 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/index.html @@ -0,0 +1,194 @@ + + + + + ConsolidationMode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ConsolidationMode

+

The kind of consolidation.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

No consolidation applied: multiple samples may be received for the same key-timestamp.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Monotonic consolidation immediately forwards samples, except if one with an equal or more recent timestamp has already been sent with the same key.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Holds back samples to only send the set of samples that had the highest timestamp for their key.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-consolidation-mode/value-of.html b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/value-of.html new file mode 100644 index 00000000..c427527f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-consolidation-mode/values.html b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/values.html new file mode 100644 index 00000000..ef9eac9a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-consolidation-mode/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/consolidation.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/consolidation.html new file mode 100644 index 00000000..539773dd --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/consolidation.html @@ -0,0 +1,72 @@ + + + + + consolidation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

consolidation

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/index.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/index.html new file mode 100644 index 00000000..5ab80654 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/index.html @@ -0,0 +1,171 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+
class Builder<R>

Builder to construct a Get.

Either a Handler or a Callback must be specified. Note neither of them are stackable and are mutually exclusive, meaning that it is not possible to specify multiple callbacks and/or handlers, the builder only considers the last one specified.

Parameters

R

The receiver type of the Handler implementation, defaults to Unit when no handler is specified.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun res(): Result<R?>

Resolve the builder triggering the query.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Specify the QueryTarget.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun timeout(timeout: Duration): Get.Builder<R>

Specify the timeout.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun with(callback: Callback<Reply>): Get.Builder<Unit>

Specify a Callback. Overrides any previously specified callback or handler.

fun <R2> with(handler: Handler<Reply, R2>): Get.Builder<R2>

Specify a Handler. Overrides any previously specified callback or handler.

fun with(channel: Channel<Reply>): Get.Builder<Channel<Reply>>

Specify a Channel. Overrides any previously specified callback or handler.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Specify a Value.

fun withValue(message: String): Get.Builder<R>

Specify a string value. A Value is generated with the provided message, therefore this method is equivalent to calling withValue(Value(message)).

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/res.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/res.html new file mode 100644 index 00000000..87ed56f9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
fun res(): Result<R?>

Resolve the builder triggering the query.

Return

A Result with the receiver from the specified Handler (if specified).

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/target.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/target.html new file mode 100644 index 00000000..15c36025 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/target.html @@ -0,0 +1,72 @@ + + + + + target + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

target

+
+

Specify the QueryTarget.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/timeout.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/timeout.html new file mode 100644 index 00000000..fa92e883 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/timeout.html @@ -0,0 +1,72 @@ + + + + + timeout + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

timeout

+
+
fun timeout(timeout: Duration): Get.Builder<R>

Specify the timeout.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/with-value.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/with-value.html new file mode 100644 index 00000000..cf22d80b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/with-value.html @@ -0,0 +1,72 @@ + + + + + withValue + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

withValue

+
+
fun withValue(message: String): Get.Builder<R>

Specify a string value. A Value is generated with the provided message, therefore this method is equivalent to calling withValue(Value(message)).


Specify a Value.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-builder/with.html b/zenoh-kotlin/io.zenoh.query/-get/-builder/with.html new file mode 100644 index 00000000..0a33eccd --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-builder/with.html @@ -0,0 +1,72 @@ + + + + + with + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

with

+
+
fun with(callback: Callback<Reply>): Get.Builder<Unit>

Specify a Callback. Overrides any previously specified callback or handler.


fun <R2> with(handler: Handler<Reply, R2>): Get.Builder<R2>

Specify a Handler. Overrides any previously specified callback or handler.


fun with(channel: Channel<Reply>): Get.Builder<Channel<Reply>>

Specify a Channel. Overrides any previously specified callback or handler.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-companion/index.html b/zenoh-kotlin/io.zenoh.query/-get/-companion/index.html new file mode 100644 index 00000000..6ebdbec6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newBuilder(session: Session, selector: Selector): Get.Builder<Channel<Reply>>

Creates a bew Builder associated to the specified session and keyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/-companion/new-builder.html b/zenoh-kotlin/io.zenoh.query/-get/-companion/new-builder.html new file mode 100644 index 00000000..436dc7c2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/-companion/new-builder.html @@ -0,0 +1,72 @@ + + + + + newBuilder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

newBuilder

+
+
fun newBuilder(session: Session, selector: Selector): Get.Builder<Channel<Reply>>

Creates a bew Builder associated to the specified session and keyExpr.

Return

A Builder with a default ChannelHandler to handle any incoming Reply.

Parameters

session

The Session from which the query will be triggered.

selector

The Selector with which the query will be performed.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-get/index.html b/zenoh-kotlin/io.zenoh.query/-get/index.html new file mode 100644 index 00000000..9fb15720 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-get/index.html @@ -0,0 +1,111 @@ + + + + + Get + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Get

+
class Get<R>

Get to query data from the matching queryables in the system.

Example with a Callback:

println("Opening Session")
Session.open().onSuccess { session -> session.use {
"demo/kotlin/example".intoSelector().onSuccess { selector ->
session.get(selector)
.consolidation(ConsolidationMode.NONE)
.target(QueryTarget.BEST_MATCHING)
.withValue("Get value example")
.with { reply -> println("Received reply $reply") }
.timeout(Duration.ofMillis(1000))
.res()
.onSuccess {...}
}
}
}

Parameters

R

Receiver type of the Handler implementation. If no handler is provided to the builder, R will be Unit.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder<R>

Builder to construct a Get.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l/index.html b/zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l/index.html new file mode 100644 index 00000000..4f60469f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l/index.html @@ -0,0 +1,111 @@ + + + + + ALL + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ALL

+

All matching queryables.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l_-c-o-m-p-l-e-t-e/index.html b/zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l_-c-o-m-p-l-e-t-e/index.html new file mode 100644 index 00000000..50d7679d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l_-c-o-m-p-l-e-t-e/index.html @@ -0,0 +1,111 @@ + + + + + ALL_COMPLETE + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ALL_COMPLETE

+

All Complete queryables.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-query-target/-b-e-s-t_-m-a-t-c-h-i-n-g/index.html b/zenoh-kotlin/io.zenoh.query/-query-target/-b-e-s-t_-m-a-t-c-h-i-n-g/index.html new file mode 100644 index 00000000..a77d11f5 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-query-target/-b-e-s-t_-m-a-t-c-h-i-n-g/index.html @@ -0,0 +1,111 @@ + + + + + BEST_MATCHING + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

BEST_MATCHING

+

Best Matching: the nearest complete queryable if any else all matching queryables.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-query-target/index.html b/zenoh-kotlin/io.zenoh.query/-query-target/index.html new file mode 100644 index 00000000..50168bf4 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-query-target/index.html @@ -0,0 +1,194 @@ + + + + + QueryTarget + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

QueryTarget

+

The Queryables that should be targeted by a GET operation.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Best Matching: the nearest complete queryable if any else all matching queryables.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

All matching queryables.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

All Complete queryables.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-query-target/value-of.html b/zenoh-kotlin/io.zenoh.query/-query-target/value-of.html new file mode 100644 index 00000000..542ebb66 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-query-target/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-query-target/values.html b/zenoh-kotlin/io.zenoh.query/-query-target/values.html new file mode 100644 index 00000000..6af8487b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-query-target/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-builder/index.html b/zenoh-kotlin/io.zenoh.query/-reply/-builder/index.html new file mode 100644 index 00000000..866ce24e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-builder/index.html @@ -0,0 +1,130 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+
class Builder

Builder to construct a Reply.

This builder allows you to construct Success replies. Error replies are not yet enabled since they are not yet supported on Zenoh.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr from the queryable, which is at least an intersection of the query's key expression.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The received Query to reply to.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a Success.Builder with the provided value.

Returns a Success.Builder with a Value containing the provided message.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-builder/key-expr.html b/zenoh-kotlin/io.zenoh.query/-reply/-builder/key-expr.html new file mode 100644 index 00000000..7a85cb6a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-builder/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-builder/query.html b/zenoh-kotlin/io.zenoh.query/-reply/-builder/query.html new file mode 100644 index 00000000..d4f7e386 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-builder/query.html @@ -0,0 +1,72 @@ + + + + + query + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

query

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-builder/success.html b/zenoh-kotlin/io.zenoh.query/-reply/-builder/success.html new file mode 100644 index 00000000..84e84a29 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-builder/success.html @@ -0,0 +1,72 @@ + + + + + success + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

success

+
+

Returns a Success.Builder with the provided value.

Parameters

value

The Value of the reply.


Returns a Success.Builder with a Value containing the provided message.

It is equivalent to calling success(Value(message)).

Parameters

message

A string message for the reply.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/index.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/index.html new file mode 100644 index 00000000..f08d3038 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/index.html @@ -0,0 +1,130 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+

Builder for the Error reply.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Query to reply to.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Value with the reply information.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun res(): Result<Unit>

Triggers the error reply.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/query.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/query.html new file mode 100644 index 00000000..5a9ed4ab --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/query.html @@ -0,0 +1,72 @@ + + + + + query + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

query

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/res.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/res.html new file mode 100644 index 00000000..c8af5c07 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
open override fun res(): Result<Unit>

Triggers the error reply.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/value.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/value.html new file mode 100644 index 00000000..922d931d --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/value.html @@ -0,0 +1,72 @@ + + + + + value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/equals.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/equals.html new file mode 100644 index 00000000..4165f5b8 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/equals.html @@ -0,0 +1,72 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/error.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/error.html new file mode 100644 index 00000000..57b69d9f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/error.html @@ -0,0 +1,72 @@ + + + + + error + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

error

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/hash-code.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/hash-code.html new file mode 100644 index 00000000..14cfb334 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/hash-code.html @@ -0,0 +1,72 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/index.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/index.html new file mode 100644 index 00000000..d49afb3b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/index.html @@ -0,0 +1,179 @@ + + + + + Error + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Error

+
class Error : Reply

An Error reply.

Parameters

replierId

: unique ID identifying the replier.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Builder for the Error reply.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

: value with the error information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

: unique ID identifying the replier.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-error/to-string.html b/zenoh-kotlin/io.zenoh.query/-reply/-error/to-string.html new file mode 100644 index 00000000..58143819 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-error/to-string.html @@ -0,0 +1,72 @@ + + + + + toString + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/index.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/index.html new file mode 100644 index 00000000..1fcea9cd --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/index.html @@ -0,0 +1,175 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+

Builder for the Success reply.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr of the queryable.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Query to reply to.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Value with the reply information.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun res(): Result<Unit>

Constructs the reply sample with the provided parameters and triggers the reply to the query.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Sets the SampleKind of the replied Sample.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun withTimeStamp(timeStamp: TimeStamp): Reply.Success.Builder

Sets the TimeStamp of the replied Sample.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/key-expr.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/key-expr.html new file mode 100644 index 00000000..437c2943 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/query.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/query.html new file mode 100644 index 00000000..72e0de1b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/query.html @@ -0,0 +1,72 @@ + + + + + query + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

query

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/res.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/res.html new file mode 100644 index 00000000..b9d2168b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
open override fun res(): Result<Unit>

Constructs the reply sample with the provided parameters and triggers the reply to the query.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/value.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/value.html new file mode 100644 index 00000000..8fb6db01 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/value.html @@ -0,0 +1,72 @@ + + + + + value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-kind.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-kind.html new file mode 100644 index 00000000..331a2dc0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-kind.html @@ -0,0 +1,72 @@ + + + + + withKind + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

withKind

+
+

Sets the SampleKind of the replied Sample.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-time-stamp.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-time-stamp.html new file mode 100644 index 00000000..c8742593 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-time-stamp.html @@ -0,0 +1,72 @@ + + + + + withTimeStamp + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

withTimeStamp

+
+
fun withTimeStamp(timeStamp: TimeStamp): Reply.Success.Builder

Sets the TimeStamp of the replied Sample.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/equals.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/equals.html new file mode 100644 index 00000000..829fb0e9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/equals.html @@ -0,0 +1,72 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/hash-code.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/hash-code.html new file mode 100644 index 00000000..8af713f8 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/hash-code.html @@ -0,0 +1,72 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/index.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/index.html new file mode 100644 index 00000000..0ae108e6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/index.html @@ -0,0 +1,179 @@ + + + + + Success + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Success

+
class Success : Reply

A successful Reply.

Parameters

replierId

The replierId of the remotely generated reply.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Builder for the Success reply.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

: unique ID identifying the replier.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Sample of the reply.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/sample.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/sample.html new file mode 100644 index 00000000..8e8e2487 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/sample.html @@ -0,0 +1,72 @@ + + + + + sample + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sample

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/-success/to-string.html b/zenoh-kotlin/io.zenoh.query/-reply/-success/to-string.html new file mode 100644 index 00000000..ccf54c3e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/-success/to-string.html @@ -0,0 +1,72 @@ + + + + + toString + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/index.html b/zenoh-kotlin/io.zenoh.query/-reply/index.html new file mode 100644 index 00000000..f1feb3c3 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/index.html @@ -0,0 +1,145 @@ + + + + + Reply + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Reply

+
abstract class Reply : ZenohType

Class to represent a Zenoh Reply to a Get operation and to a remote Query.

A reply can be either successful (Success) or an error (Error), both having different information. For instance, the successful reply will contain a Sample while the error reply will only contain a Value with the error information.

Replies can either be automatically created when receiving a remote reply after performing a Get (in which case the replierId shows the id of the replier) or created through the builders while answering to a remote Query (in that case the replier ID is automatically added by Zenoh).

Generating a reply only makes sense within the context of a Query, therefore builders below are meant to only be accessible from Query.reply.

Example:

session.declareQueryable(keyExpr).with { query ->
query.reply(keyExpr)
.success(Value("Hello"))
.withTimeStamp(TimeStamp(Date.from(Instant.now())))
.res()
}.res()
...

IMPORTANT: Error replies are not yet fully supported by Zenoh, but the code for the error replies below has been added for the sake of future compatibility.

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder

Builder to construct a Reply.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Error : Reply

An Error reply.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Success : Reply

A successful Reply.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

: unique ID identifying the replier.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/-reply/replier-id.html b/zenoh-kotlin/io.zenoh.query/-reply/replier-id.html new file mode 100644 index 00000000..83278aac --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/-reply/replier-id.html @@ -0,0 +1,72 @@ + + + + + replierId + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

replierId

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.query/index.html b/zenoh-kotlin/io.zenoh.query/index.html new file mode 100644 index 00000000..4f824511 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.query/index.html @@ -0,0 +1,140 @@ + + + + + io.zenoh.query + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The kind of consolidation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Get<R>

Get to query data from the matching queryables in the system.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Queryables that should be targeted by a GET operation.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract class Reply : ZenohType

Class to represent a Zenoh Reply to a Get operation and to a remote Query.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/close.html b/zenoh-kotlin/io.zenoh.queryable/-query/close.html new file mode 100644 index 00000000..7981cd54 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/index.html b/zenoh-kotlin/io.zenoh.queryable/-query/index.html new file mode 100644 index 00000000..a89d7087 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/index.html @@ -0,0 +1,175 @@ + + + + + Query + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Query

+

Represents a Zenoh Query in Kotlin.

A Query is generated within the context of a Queryable, when receiving a Query request.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The key expression to which the query is associated.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Shortcut to the selector's parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The selector

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Value?

Optional value in case the received query was declared using "with query".

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun reply(keyExpr: KeyExpr): Reply.Builder

Reply to the specified key expression.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/key-expr.html b/zenoh-kotlin/io.zenoh.queryable/-query/key-expr.html new file mode 100644 index 00000000..adc7eb51 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/parameters.html b/zenoh-kotlin/io.zenoh.queryable/-query/parameters.html new file mode 100644 index 00000000..3edfe249 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/parameters.html @@ -0,0 +1,72 @@ + + + + + parameters + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+

Shortcut to the selector's parameters.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/reply.html b/zenoh-kotlin/io.zenoh.queryable/-query/reply.html new file mode 100644 index 00000000..1da1ee78 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/reply.html @@ -0,0 +1,72 @@ + + + + + reply + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

reply

+
+
fun reply(keyExpr: KeyExpr): Reply.Builder

Reply to the specified key expression.

Return

a Reply.Builder

Parameters

keyExpr

Key expression to reply to. This parameter must not be necessarily the same as the key expression from the Query, however it must intersect with the query key.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/selector.html b/zenoh-kotlin/io.zenoh.queryable/-query/selector.html new file mode 100644 index 00000000..6e40a5c2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/selector.html @@ -0,0 +1,72 @@ + + + + + selector + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

selector

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-query/value.html b/zenoh-kotlin/io.zenoh.queryable/-query/value.html new file mode 100644 index 00000000..b5f258b6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-query/value.html @@ -0,0 +1,72 @@ + + + + + value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Value?
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/complete.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/complete.html new file mode 100644 index 00000000..5f58d3a7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/complete.html @@ -0,0 +1,72 @@ + + + + + complete + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

complete

+
+

Change queryable completeness.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/index.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/index.html new file mode 100644 index 00000000..532e5d7a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/index.html @@ -0,0 +1,126 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+

Builder to construct a Queryable.

Either a Handler or a Callback must be specified. Note neither of them are stackable and are mutually exclusive, meaning that it is not possible to specify multiple callbacks and/or handlers, the builder only considers the last one specified.

Parameters

R

Receiver type of the Handler implementation. If no handler is provided to the builder, R will be Unit.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Change queryable completeness.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun res(): Result<Queryable<R>>

Resolve the builder, creating a Queryable with the provided parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Specify a Callback. Overrides any previously specified callback or handler.

fun <R2> with(handler: Handler<Query, R2>): Queryable.Builder<R2>

Specify a Handler. Overrides any previously specified callback or handler.

fun with(channel: Channel<Query>): Queryable.Builder<Channel<Query>>

Specify a Channel. Overrides any previously specified callback or handler.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/res.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/res.html new file mode 100644 index 00000000..ad789f80 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
open override fun res(): Result<Queryable<R>>

Resolve the builder, creating a Queryable with the provided parameters.

Return

A Result with the newly created Queryable.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html new file mode 100644 index 00000000..0cba2062 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html @@ -0,0 +1,72 @@ + + + + + with + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

with

+
+

Specify a Callback. Overrides any previously specified callback or handler.


fun <R2> with(handler: Handler<Query, R2>): Queryable.Builder<R2>

Specify a Handler. Overrides any previously specified callback or handler.


fun with(channel: Channel<Query>): Queryable.Builder<Channel<Query>>

Specify a Channel. Overrides any previously specified callback or handler.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/index.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/index.html new file mode 100644 index 00000000..17cea49c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newBuilder(session: Session, keyExpr: KeyExpr): Queryable.Builder<Channel<Query>>

Creates a new Builder associated to the specified session and keyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/new-builder.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/new-builder.html new file mode 100644 index 00000000..f1dd7dbe --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/new-builder.html @@ -0,0 +1,72 @@ + + + + + newBuilder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

newBuilder

+
+
fun newBuilder(session: Session, keyExpr: KeyExpr): Queryable.Builder<Channel<Query>>

Creates a new Builder associated to the specified session and keyExpr.

Return

An empty Builder with a default ChannelHandler to handle the incoming samples.

Parameters

session

The Session from which the queryable will be declared.

keyExpr

The KeyExpr associated to the queryable.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/close.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/close.html new file mode 100644 index 00000000..73e8e0ad --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/index.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/index.html new file mode 100644 index 00000000..f11fca53 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/index.html @@ -0,0 +1,194 @@ + + + + + Queryable + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Queryable

+

A queryable that allows to perform multiple queries on the specified KeyExpr.

Its main purpose is to keep the queryable active as long as it exists.

Example using the default Channel handler:

Session.open().onSuccess { session -> session.use {
"demo/kotlin/greeting".intoKeyExpr().onSuccess { keyExpr ->
println("Declaring Queryable")
session.declareQueryable(keyExpr).res().onSuccess { queryable ->
queryable.use {
it.receiver?.let { receiverChannel ->
runBlocking {
val iterator = receiverChannel.iterator()
while (iterator.hasNext()) {
iterator.next().use { query ->
println("Received query at ${query.keyExpr}")
query.reply(keyExpr)
.success("Hello!")
.withKind(SampleKind.PUT)
.withTimeStamp(TimeStamp.getCurrentTime())
.res()
.onSuccess { println("Replied hello.") }
.onFailure { println(it) }
}
}
}
}
}
}
}
}}

Parameters

R

Receiver type of the Handler implementation. If no handler is provided to the builder, R will be Unit.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Builder to construct a Queryable.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr to which the subscriber is associated.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val receiver: R?

Optional R that is provided when specifying a Handler for the subscriber.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/is-valid.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/is-valid.html new file mode 100644 index 00000000..55e90ab2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/is-valid.html @@ -0,0 +1,72 @@ + + + + + isValid + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isValid

+
+
open override fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/key-expr.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/key-expr.html new file mode 100644 index 00000000..81b0d3e7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/receiver.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/receiver.html new file mode 100644 index 00000000..d01d82d7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/receiver.html @@ -0,0 +1,72 @@ + + + + + receiver + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

receiver

+
+
val receiver: R?
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/-queryable/undeclare.html b/zenoh-kotlin/io.zenoh.queryable/-queryable/undeclare.html new file mode 100644 index 00000000..45560911 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/-queryable/undeclare.html @@ -0,0 +1,72 @@ + + + + + undeclare + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

undeclare

+
+
open override fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.queryable/index.html b/zenoh-kotlin/io.zenoh.queryable/index.html new file mode 100644 index 00000000..68a381e9 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.queryable/index.html @@ -0,0 +1,110 @@ + + + + + io.zenoh.queryable + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Represents a Zenoh Query in Kotlin.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

A queryable that allows to perform multiple queries on the specified KeyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/-sample.html b/zenoh-kotlin/io.zenoh.sample/-sample/-sample.html new file mode 100644 index 00000000..c2d44152 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/-sample.html @@ -0,0 +1,72 @@ + + + + + Sample + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Sample

+
+
constructor(keyExpr: KeyExpr, value: Value, kind: SampleKind, timestamp: TimeStamp?)
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/equals.html b/zenoh-kotlin/io.zenoh.sample/-sample/equals.html new file mode 100644 index 00000000..ede1574f --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/equals.html @@ -0,0 +1,72 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/hash-code.html b/zenoh-kotlin/io.zenoh.sample/-sample/hash-code.html new file mode 100644 index 00000000..46f3b499 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/hash-code.html @@ -0,0 +1,72 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/index.html b/zenoh-kotlin/io.zenoh.sample/-sample/index.html new file mode 100644 index 00000000..fa2fcc67 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/index.html @@ -0,0 +1,209 @@ + + + + + Sample + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Sample

+
class Sample(val keyExpr: KeyExpr, val value: Value, val kind: SampleKind, val timestamp: TimeStamp?) : ZenohType

Class representing a Zenoh Sample.

A sample consists of a KeyExpr-Value pair, annotated with the SampleKind (PUT or DELETE) of the publication used to emit it and a timestamp.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(keyExpr: KeyExpr, value: Value, kind: SampleKind, timestamp: TimeStamp?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr of the sample.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The SampleKind of the sample.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val timestamp: TimeStamp?

Optional TimeStamp.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Value of the sample.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/key-expr.html b/zenoh-kotlin/io.zenoh.sample/-sample/key-expr.html new file mode 100644 index 00000000..b3d0fd76 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/kind.html b/zenoh-kotlin/io.zenoh.sample/-sample/kind.html new file mode 100644 index 00000000..2fafe482 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/kind.html @@ -0,0 +1,72 @@ + + + + + kind + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

kind

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/timestamp.html b/zenoh-kotlin/io.zenoh.sample/-sample/timestamp.html new file mode 100644 index 00000000..53ce8306 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/timestamp.html @@ -0,0 +1,72 @@ + + + + + timestamp + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

timestamp

+
+
val timestamp: TimeStamp?
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/to-string.html b/zenoh-kotlin/io.zenoh.sample/-sample/to-string.html new file mode 100644 index 00000000..346fc251 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/to-string.html @@ -0,0 +1,72 @@ + + + + + toString + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/-sample/value.html b/zenoh-kotlin/io.zenoh.sample/-sample/value.html new file mode 100644 index 00000000..d113437c --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/-sample/value.html @@ -0,0 +1,72 @@ + + + + + value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.sample/index.html b/zenoh-kotlin/io.zenoh.sample/index.html new file mode 100644 index 00000000..19194322 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.sample/index.html @@ -0,0 +1,95 @@ + + + + + io.zenoh.sample + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Sample(val keyExpr: KeyExpr, val value: Value, val kind: SampleKind, val timestamp: TimeStamp?) : ZenohType

Class representing a Zenoh Sample.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/-selector/-selector.html b/zenoh-kotlin/io.zenoh.selector/-selector/-selector.html new file mode 100644 index 00000000..7d1e105a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/-selector/-selector.html @@ -0,0 +1,72 @@ + + + + + Selector + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Selector

+
+
constructor(keyExpr: KeyExpr, parameters: String = "")
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/-selector/close.html b/zenoh-kotlin/io.zenoh.selector/-selector/close.html new file mode 100644 index 00000000..5601abd0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/-selector/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()

Closes the selector's KeyExpr.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/-selector/index.html b/zenoh-kotlin/io.zenoh.selector/-selector/index.html new file mode 100644 index 00000000..f3d67da5 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/-selector/index.html @@ -0,0 +1,164 @@ + + + + + Selector + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Selector

+
class Selector(val keyExpr: KeyExpr, val parameters: String = "") : AutoCloseable

A selector is the combination of a KeyExpr, which defines the set of keys that are relevant to an operation, and a parameters, a set of key-value pairs with a few uses:

  • specifying arguments to a queryable, allowing the passing of Remote Procedure Call parameters

  • filtering by value,

  • filtering by metadata, such as the timestamp of a value

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(keyExpr: KeyExpr, parameters: String = "")
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr of the selector.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The parameters of the selector.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()

Closes the selector's KeyExpr.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/-selector/key-expr.html b/zenoh-kotlin/io.zenoh.selector/-selector/key-expr.html new file mode 100644 index 00000000..34d161e6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/-selector/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/-selector/parameters.html b/zenoh-kotlin/io.zenoh.selector/-selector/parameters.html new file mode 100644 index 00000000..927c89f1 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/-selector/parameters.html @@ -0,0 +1,72 @@ + + + + + parameters + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/-selector/to-string.html b/zenoh-kotlin/io.zenoh.selector/-selector/to-string.html new file mode 100644 index 00000000..650e057a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/-selector/to-string.html @@ -0,0 +1,72 @@ + + + + + toString + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/index.html b/zenoh-kotlin/io.zenoh.selector/index.html new file mode 100644 index 00000000..6de96965 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/index.html @@ -0,0 +1,114 @@ + + + + + io.zenoh.selector + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Selector(val keyExpr: KeyExpr, val parameters: String = "") : AutoCloseable

A selector is the combination of a KeyExpr, which defines the set of keys that are relevant to an operation, and a parameters, a set of key-value pairs with a few uses:

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.selector/into-selector.html b/zenoh-kotlin/io.zenoh.selector/into-selector.html new file mode 100644 index 00000000..3ac5ff91 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.selector/into-selector.html @@ -0,0 +1,72 @@ + + + + + intoSelector + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

intoSelector

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-reliability/-b-e-s-t_-e-f-f-o-r-t/index.html b/zenoh-kotlin/io.zenoh.subscriber/-reliability/-b-e-s-t_-e-f-f-o-r-t/index.html new file mode 100644 index 00000000..cb5f5f02 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-reliability/-b-e-s-t_-e-f-f-o-r-t/index.html @@ -0,0 +1,111 @@ + + + + + BEST_EFFORT + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

BEST_EFFORT

+

Best Effort

Informs the network that dropping some messages is acceptable.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-reliability/-r-e-l-i-a-b-l-e/index.html b/zenoh-kotlin/io.zenoh.subscriber/-reliability/-r-e-l-i-a-b-l-e/index.html new file mode 100644 index 00000000..497e4369 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-reliability/-r-e-l-i-a-b-l-e/index.html @@ -0,0 +1,111 @@ + + + + + RELIABLE + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

RELIABLE

+

Reliable

Informs the network that this subscriber wishes for all publications to reliably reach it.

Note that if a publisher puts a sample with the io.zenoh.publication.CongestionControl.DROP option, this reliability requirement may be infringed to prevent slow readers from blocking the network.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-reliability/index.html b/zenoh-kotlin/io.zenoh.subscriber/-reliability/index.html new file mode 100644 index 00000000..c43274a7 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-reliability/index.html @@ -0,0 +1,179 @@ + + + + + Reliability + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Reliability

+

The reliability policy.

Used by subscribers to inform the network of the reliability it wishes to obtain.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Best Effort

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Reliable

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-reliability/value-of.html b/zenoh-kotlin/io.zenoh.subscriber/-reliability/value-of.html new file mode 100644 index 00000000..2339d9d3 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-reliability/value-of.html @@ -0,0 +1,72 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-reliability/values.html b/zenoh-kotlin/io.zenoh.subscriber/-reliability/values.html new file mode 100644 index 00000000..31a19bbb --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-reliability/values.html @@ -0,0 +1,72 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/best-effort.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/best-effort.html new file mode 100644 index 00000000..80f14a33 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/best-effort.html @@ -0,0 +1,72 @@ + + + + + bestEffort + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

bestEffort

+
+

Sets the reliability to Reliability.BEST_EFFORT.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/index.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/index.html new file mode 100644 index 00000000..e0ed411b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/index.html @@ -0,0 +1,156 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+

Builder to construct a Subscriber.

Either a Handler or a Callback must be specified. Note neither of them are stackable and are mutually exclusive, meaning that it is not possible to specify multiple callbacks and/or handlers, the builder only considers the last one specified.

Parameters

R

Receiver type of the Handler implementation. If no handler is provided to the builder, R will be Unit.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Sets the reliability to Reliability.BEST_EFFORT.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Sets the reliability to Reliability.RELIABLE.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun res(): Result<Subscriber<R>>

Resolve the builder, creating a Subscriber with the provided parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Specify a Callback. Overrides any previously specified callback or handler.

Specify a Handler. Overrides any previously specified callback or handler.

fun with(channel: Channel<Sample>): Subscriber.Builder<Channel<Sample>>

Specify a Channel. Overrides any previously specified callback or handler.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliability.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliability.html new file mode 100644 index 00000000..4bc1959e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliability.html @@ -0,0 +1,72 @@ + + + + + reliability + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

reliability

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliable.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliable.html new file mode 100644 index 00000000..43b5ed03 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliable.html @@ -0,0 +1,72 @@ + + + + + reliable + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

reliable

+
+

Sets the reliability to Reliability.RELIABLE.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/res.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/res.html new file mode 100644 index 00000000..8a8c7c79 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
open override fun res(): Result<Subscriber<R>>

Resolve the builder, creating a Subscriber with the provided parameters.

Return

A Result with the newly created Subscriber.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html new file mode 100644 index 00000000..6d831788 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html @@ -0,0 +1,72 @@ + + + + + with + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

with

+
+

Specify a Callback. Overrides any previously specified callback or handler.


Specify a Handler. Overrides any previously specified callback or handler.


fun with(channel: Channel<Sample>): Subscriber.Builder<Channel<Sample>>

Specify a Channel. Overrides any previously specified callback or handler.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/index.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/index.html new file mode 100644 index 00000000..fec2a5de --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newBuilder(session: Session, keyExpr: KeyExpr): Subscriber.Builder<Channel<Sample>>

Creates a new Builder associated to the specified session and keyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/new-builder.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/new-builder.html new file mode 100644 index 00000000..507d225a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/new-builder.html @@ -0,0 +1,72 @@ + + + + + newBuilder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

newBuilder

+
+
fun newBuilder(session: Session, keyExpr: KeyExpr): Subscriber.Builder<Channel<Sample>>

Creates a new Builder associated to the specified session and keyExpr.

Return

An empty Builder with a default ChannelHandler to handle the incoming samples.

Parameters

session

The Session from which the subscriber will be declared.

keyExpr

The KeyExpr associated to the subscriber.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/close.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/close.html new file mode 100644 index 00000000..b62ca189 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/index.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/index.html new file mode 100644 index 00000000..d9a99d6a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/index.html @@ -0,0 +1,194 @@ + + + + + Subscriber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Subscriber

+

A subscriber that allows listening to updates on a key expression and reacting to changes.

Its main purpose is to keep the subscription active as long as it exists.

Example using the default Channel handler:

Session.open().onSuccess { session ->
session.use {
"demo/kotlin/sub".intoKeyExpr().onSuccess { keyExpr ->
session.declareSubscriber(keyExpr)
.bestEffort()
.reliability(Reliability.RELIABLE)
.res()
.onSuccess { subscriber ->
subscriber.use {
println("Declared subscriber on $keyExpr.")
runBlocking {
val receiver = subscriber.receiver!!
val iterator = receiver.iterator()
while (iterator.hasNext()) {
val sample = iterator.next()
println(sample)
}
}
}
}
}
}
}

Parameters

R

Receiver type of the Handler implementation. If no handler is provided to the builder, R will be Unit.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Builder to construct a Subscriber.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The KeyExpr to which the subscriber is associated.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val receiver: R?

Optional R that is provided when specifying a Handler for the subscriber.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/is-valid.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/is-valid.html new file mode 100644 index 00000000..3c402bd5 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/is-valid.html @@ -0,0 +1,72 @@ + + + + + isValid + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isValid

+
+
open override fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/key-expr.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/key-expr.html new file mode 100644 index 00000000..87e16d7e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/key-expr.html @@ -0,0 +1,72 @@ + + + + + keyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

keyExpr

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/receiver.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/receiver.html new file mode 100644 index 00000000..863f3533 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/receiver.html @@ -0,0 +1,72 @@ + + + + + receiver + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

receiver

+
+
val receiver: R?
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/-subscriber/undeclare.html b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/undeclare.html new file mode 100644 index 00000000..2efb8499 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/-subscriber/undeclare.html @@ -0,0 +1,72 @@ + + + + + undeclare + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

undeclare

+
+
open override fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.subscriber/index.html b/zenoh-kotlin/io.zenoh.subscriber/index.html new file mode 100644 index 00000000..1dceb41a --- /dev/null +++ b/zenoh-kotlin/io.zenoh.subscriber/index.html @@ -0,0 +1,110 @@ + + + + + io.zenoh.subscriber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The reliability policy.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

A subscriber that allows listening to updates on a key expression and reacting to changes.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/-companion/empty.html b/zenoh-kotlin/io.zenoh.value/-value/-companion/empty.html new file mode 100644 index 00000000..1e0d853b --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/-companion/empty.html @@ -0,0 +1,72 @@ + + + + + empty + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

empty

+
+
fun empty(): Value

Return an empty value.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/-companion/index.html b/zenoh-kotlin/io.zenoh.value/-value/-companion/index.html new file mode 100644 index 00000000..d76c07b8 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun empty(): Value

Return an empty value.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/-value.html b/zenoh-kotlin/io.zenoh.value/-value/-value.html new file mode 100644 index 00000000..fd3ce1d4 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/-value.html @@ -0,0 +1,72 @@ + + + + + Value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Value

+
+
constructor(message: String)

Constructs a value with the provided message, using KnownEncoding.TEXT_PLAIN for encoding.


constructor(message: String, encoding: Encoding)

Constructs a value with the provided message and encoding.


constructor(payload: ByteArray, encoding: Encoding)
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/encoding.html b/zenoh-kotlin/io.zenoh.value/-value/encoding.html new file mode 100644 index 00000000..7472f1b2 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/encoding.html @@ -0,0 +1,72 @@ + + + + + encoding + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

encoding

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/equals.html b/zenoh-kotlin/io.zenoh.value/-value/equals.html new file mode 100644 index 00000000..da8c2c29 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/equals.html @@ -0,0 +1,72 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/hash-code.html b/zenoh-kotlin/io.zenoh.value/-value/hash-code.html new file mode 100644 index 00000000..576250af --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/hash-code.html @@ -0,0 +1,72 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/index.html b/zenoh-kotlin/io.zenoh.value/-value/index.html new file mode 100644 index 00000000..1ae430f3 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/index.html @@ -0,0 +1,198 @@ + + + + + Value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Value

+
class Value(val payload: ByteArray, val encoding: Encoding)

A Zenoh value.

A Value is a pair of a binary payload, and a mime-type-like encoding string.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(message: String)

Constructs a value with the provided message, using KnownEncoding.TEXT_PLAIN for encoding.

constructor(message: String, encoding: Encoding)

Constructs a value with the provided message and encoding.

constructor(payload: ByteArray, encoding: Encoding)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

An encoding description indicating how the associated payload is encoded.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The payload of this Value.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/payload.html b/zenoh-kotlin/io.zenoh.value/-value/payload.html new file mode 100644 index 00000000..2662f5ef --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/payload.html @@ -0,0 +1,72 @@ + + + + + payload + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

payload

+
+ +
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/-value/to-string.html b/zenoh-kotlin/io.zenoh.value/-value/to-string.html new file mode 100644 index 00000000..1925c537 --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/-value/to-string.html @@ -0,0 +1,72 @@ + + + + + toString + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh.value/index.html b/zenoh-kotlin/io.zenoh.value/index.html new file mode 100644 index 00000000..db83ec3e --- /dev/null +++ b/zenoh-kotlin/io.zenoh.value/index.html @@ -0,0 +1,95 @@ + + + + + io.zenoh.value + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Value(val payload: ByteArray, val encoding: Encoding)

A Zenoh value.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-config/-companion/default.html b/zenoh-kotlin/io.zenoh/-config/-companion/default.html new file mode 100644 index 00000000..17b41525 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-config/-companion/default.html @@ -0,0 +1,72 @@ + + + + + default + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

default

+
+

Loads the default zenoh configuration.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-config/-companion/from.html b/zenoh-kotlin/io.zenoh/-config/-companion/from.html new file mode 100644 index 00000000..3f745feb --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-config/-companion/from.html @@ -0,0 +1,72 @@ + + + + + from + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

from

+
+
fun from(file: File): Config

Loads the configuration from the File specified.

Parameters

file

The zenoh config file.


fun from(path: Path): Config

Loads the configuration from the Path specified.

Parameters

path

The zenoh config file path.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-config/-companion/index.html b/zenoh-kotlin/io.zenoh/-config/-companion/index.html new file mode 100644 index 00000000..fdd25d32 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-config/-companion/index.html @@ -0,0 +1,111 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Loads the default zenoh configuration.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun from(file: File): Config

Loads the configuration from the File specified.

fun from(path: Path): Config

Loads the configuration from the Path specified.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-config/index.html b/zenoh-kotlin/io.zenoh/-config/index.html new file mode 100644 index 00000000..3c59cbe5 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-config/index.html @@ -0,0 +1,96 @@ + + + + + Config + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Config

+
class Config

Config class to set the Zenoh configuration to be used through a Session.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-logger/-companion/index.html b/zenoh-kotlin/io.zenoh/-logger/-companion/index.html new file mode 100644 index 00000000..b5f41522 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-logger/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
external fun start(logLevel: String)

Redirects the rust logs either to logcat for Android systems or to the standard output (for non-android systems). @param logLevel must be either "info", "debug", "warn", "trace" or "error".

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-logger/-companion/start.html b/zenoh-kotlin/io.zenoh/-logger/-companion/start.html new file mode 100644 index 00000000..a71bc342 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-logger/-companion/start.html @@ -0,0 +1,72 @@ + + + + + start + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

start

+
+
external fun start(logLevel: String)

Redirects the rust logs either to logcat for Android systems or to the standard output (for non-android systems). @param logLevel must be either "info", "debug", "warn", "trace" or "error".

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-logger/-logger.html b/zenoh-kotlin/io.zenoh/-logger/-logger.html new file mode 100644 index 00000000..92ca74c1 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-logger/-logger.html @@ -0,0 +1,72 @@ + + + + + Logger + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Logger

+
+
constructor()
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-logger/index.html b/zenoh-kotlin/io.zenoh/-logger/index.html new file mode 100644 index 00000000..f0f5a679 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-logger/index.html @@ -0,0 +1,115 @@ + + + + + Logger + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Logger

+
class Logger

Logger class to redirect the Rust logs from Zenoh to the kotlin environment.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-resolvable/index.html b/zenoh-kotlin/io.zenoh/-resolvable/index.html new file mode 100644 index 00000000..72187314 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-resolvable/index.html @@ -0,0 +1,96 @@ + + + + + Resolvable + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Resolvable

+
fun interface Resolvable<R>

A resolvable function interface meant to be used by Zenoh builders.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun res(): Result<R>
+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-resolvable/res.html b/zenoh-kotlin/io.zenoh/-resolvable/res.html new file mode 100644 index 00000000..f1520721 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-resolvable/res.html @@ -0,0 +1,72 @@ + + + + + res + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

res

+
+
abstract fun res(): Result<R>
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session-declaration/index.html b/zenoh-kotlin/io.zenoh/-session-declaration/index.html new file mode 100644 index 00000000..27d77d29 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session-declaration/index.html @@ -0,0 +1,111 @@ + + + + + SessionDeclaration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SessionDeclaration

+

Session declaration.

A session declaration is either a io.zenoh.publication.Publisher, a io.zenoh.subscriber.Subscriber or a io.zenoh.queryable.Queryable declared from a Session.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session-declaration/is-valid.html b/zenoh-kotlin/io.zenoh/-session-declaration/is-valid.html new file mode 100644 index 00000000..5cf1cb0b --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session-declaration/is-valid.html @@ -0,0 +1,72 @@ + + + + + isValid + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isValid

+
+
abstract fun isValid(): Boolean

Returns true if the declaration has not been undeclared.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session-declaration/undeclare.html b/zenoh-kotlin/io.zenoh/-session-declaration/undeclare.html new file mode 100644 index 00000000..a6178a8c --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session-declaration/undeclare.html @@ -0,0 +1,72 @@ + + + + + undeclare + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

undeclare

+
+
abstract fun undeclare()

Undeclare a declaration. No further operations should be performed after calling this function.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/-companion/index.html b/zenoh-kotlin/io.zenoh/-session/-companion/index.html new file mode 100644 index 00000000..220f6ad1 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/-companion/index.html @@ -0,0 +1,96 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Open a Session with the default Config.

fun open(config: Config): Result<Session>

Open a Session with the provided Config.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/-companion/open.html b/zenoh-kotlin/io.zenoh/-session/-companion/open.html new file mode 100644 index 00000000..fac1abef --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/-companion/open.html @@ -0,0 +1,72 @@ + + + + + open + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

open

+
+

Open a Session with the default Config.

Return

a Result with the Session on success.


fun open(config: Config): Result<Session>

Open a Session with the provided Config.

Return

A Result with the Session on success.

Parameters

config

The configuration for the session.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/close.html b/zenoh-kotlin/io.zenoh/-session/close.html new file mode 100644 index 00000000..e2b78c07 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/close.html @@ -0,0 +1,72 @@ + + + + + close + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

close

+
+
open override fun close()

Close the session.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/declare-key-expr.html b/zenoh-kotlin/io.zenoh/-session/declare-key-expr.html new file mode 100644 index 00000000..861ae945 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/declare-key-expr.html @@ -0,0 +1,72 @@ + + + + + declareKeyExpr + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

declareKeyExpr

+
+

Declare a KeyExpr.

Informs Zenoh that you intend to use the provided Key Expression repeatedly.

It is generally not needed to declare key expressions, as declaring a subscriber, a queryable, or a publisher will also inform Zenoh of your intent to use their key expressions repeatedly.

Example:

Session.open().onSuccess { session -> session.use {
session.declareKeyExpr("demo/kotlin/example").res().onSuccess { keyExpr ->
keyExpr.use {
session.declarePublisher(it).res().onSuccess { publisher ->
// ...
}
}
}
}}

Return

A resolvable returning an optimized representation of the passed keyExpr.

Parameters

keyExpr

The intended Key expression.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/declare-publisher.html b/zenoh-kotlin/io.zenoh/-session/declare-publisher.html new file mode 100644 index 00000000..979e758f --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/declare-publisher.html @@ -0,0 +1,72 @@ + + + + + declarePublisher + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

declarePublisher

+
+

Declare a Publisher on the session.

Example:

Session.open().onSuccess {
it.use { session ->
"demo/kotlin/greeting".intoKeyExpr().onSuccess { keyExpr ->
session.declarePublisher(keyExpr)
.priority(Priority.REALTIME)
.congestionControl(CongestionControl.DROP)
.res().onSuccess { pub ->
pub.use {
println("Publisher declared on $keyExpr.")
var i = 0
while (true) {
val payload = "Hello for the ${i}th time!"
println(payload)
pub.put(payload).res()
Thread.sleep(1000)
i++
}
}
}
}
}
}

Return

A resolvable Publisher.Builder

Parameters

keyExpr

The KeyExpr the publisher will be associated to.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/declare-queryable.html b/zenoh-kotlin/io.zenoh/-session/declare-queryable.html new file mode 100644 index 00000000..8086c282 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/declare-queryable.html @@ -0,0 +1,72 @@ + + + + + declareQueryable + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

declareQueryable

+
+

Declare a Queryable on the session.

The default receiver is a Channel, but can be changed with the Queryable.Builder.with functions.

Example:

Session.open().onSuccess { session -> session.use {
"demo/kotlin/greeting".intoKeyExpr().onSuccess { keyExpr ->
println("Declaring Queryable")
session.declareQueryable(keyExpr).res().onSuccess { queryable ->
queryable.use {
it.receiver?.let { receiverChannel ->
runBlocking {
val iterator = receiverChannel.iterator()
while (iterator.hasNext()) {
iterator.next().use { query ->
println("Received query at ${query.keyExpr}")
query.reply(keyExpr)
.success("Hello!")
.withKind(SampleKind.PUT)
.withTimeStamp(TimeStamp.getCurrentTime())
.res()
.onSuccess { println("Replied hello.") }
.onFailure { println(it) }
}
}
}
}
}
}
}
}}

Return

A Queryable.Builder with a Channel receiver.

Parameters

keyExpr

The KeyExpr the queryable will be associated to.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/declare-subscriber.html b/zenoh-kotlin/io.zenoh/-session/declare-subscriber.html new file mode 100644 index 00000000..886ddbad --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/declare-subscriber.html @@ -0,0 +1,72 @@ + + + + + declareSubscriber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

declareSubscriber

+
+

Declare a Subscriber on the session.

The default receiver is a Channel, but can be changed with the Subscriber.Builder.with functions.

Example:

Session.open().onSuccess { session ->
session.use {
"demo/kotlin/sub".intoKeyExpr().onSuccess { keyExpr ->
session.declareSubscriber(keyExpr)
.bestEffort()
.reliability(Reliability.RELIABLE)
.res()
.onSuccess { subscriber ->
subscriber.use {
println("Declared subscriber on $keyExpr.")
runBlocking {
val receiver = subscriber.receiver!!
val iterator = receiver.iterator()
while (iterator.hasNext()) {
val sample = iterator.next()
println(sample)
}
}
}
}
}
}
}

Return

A Subscriber.Builder with a Channel receiver.

Parameters

keyExpr

The KeyExpr the subscriber will be associated to.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/delete.html b/zenoh-kotlin/io.zenoh/-session/delete.html new file mode 100644 index 00000000..9530913e --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/delete.html @@ -0,0 +1,72 @@ + + + + + delete + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

delete

+
+

Declare a Delete.

Example:

println("Opening Session")
Session.open().onSuccess { session ->
session.use {
"demo/kotlin/example".intoKeyExpr().onSuccess { keyExpr ->
session.delete(keyExpr)
.res()
.onSuccess {
println("Performed a delete on $keyExpr.")
}
}
}
}

Return

a resolvable Delete.Builder.

Parameters

keyExpr

The KeyExpr to be used for the delete operation.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/get.html b/zenoh-kotlin/io.zenoh/-session/get.html new file mode 100644 index 00000000..8c7610c0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/get.html @@ -0,0 +1,72 @@ + + + + + get + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

get

+
+
fun get(selector: Selector): Get.Builder<Channel<Reply>>

Declare a Get with a Channel receiver.

val timeout = Duration.ofMillis(10000)
println("Opening Session")
Session.open().onSuccess { session -> session.use {
"demo/kotlin/example".intoKeyExpr().onSuccess { keyExpr ->
session.get(keyExpr)
.consolidation(ConsolidationMode.NONE)
.target(QueryTarget.BEST_MATCHING)
.withValue("Get value example")
.with { reply -> println("Received reply $reply") }
.timeout(timeout)
.res()
.onSuccess {
// Leaving the session alive the same duration as the timeout for the sake of this example.
Thread.sleep(timeout.toMillis())
}
}
}
}

Return

a resolvable Get.Builder with a Channel receiver.

Parameters

selector

The KeyExpr to be used for the get operation.


fun get(keyExpr: KeyExpr): Get.Builder<Channel<Reply>>

Declare a Get with a Channel receiver.

val timeout = Duration.ofMillis(10000)
println("Opening Session")
Session.open().onSuccess { session -> session.use {
"demo/kotlin/example".intoKeyExpr().onSuccess { keyExpr ->
session.get(keyExpr)
.consolidation(ConsolidationMode.NONE)
.target(QueryTarget.BEST_MATCHING)
.withValue("Get value example")
.with { reply -> println("Received reply $reply") }
.timeout(timeout)
.res()
.onSuccess {
// Leaving the session alive the same duration as the timeout for the sake of this example.
Thread.sleep(timeout.toMillis())
}
}
}
}

Return

a resolvable Get.Builder with a Channel receiver.

Parameters

keyExpr

The KeyExpr to be used for the get operation.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/index.html b/zenoh-kotlin/io.zenoh/-session/index.html new file mode 100644 index 00000000..01a8202e --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/index.html @@ -0,0 +1,250 @@ + + + + + Session + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Session

+

A Zenoh Session, the core interaction point with a Zenoh network.

A session is typically associated with declarations such as Publishers, Subscribers, or Queryables, which are declared using declarePublisher, declareSubscriber, and declareQueryable, respectively. Other operations such as simple Put, Get or Delete can be performed from a session using put, get and delete. Finally, it's possible to declare key expressions (KeyExpr) as well.

Sessions are open upon creation and can be closed manually by calling close. Alternatively, the session will be automatically closed when used with Java's try-with-resources statement or its Kotlin counterpart, use.

For optimal performance and adherence to good practices, it is recommended to have only one running session, which is sufficient for most use cases. You should never construct one session per publisher/subscriber, as this will significantly increase the size of your Zenoh network, while preventing potential locality-based optimizations.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()

Close the session.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Declare a KeyExpr.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Declare a Publisher on the session.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Declare a Queryable on the session.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Declare a Subscriber on the session.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Declare a Delete.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun get(keyExpr: KeyExpr): Get.Builder<Channel<Reply>>
fun get(selector: Selector): Get.Builder<Channel<Reply>>

Declare a Get with a Channel receiver.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns if session is open or has been closed.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun put(keyExpr: KeyExpr, value: Value): Put.Builder
fun put(keyExpr: KeyExpr, message: String): Put.Builder

Declare a Put with the provided value on the specified key expression.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Undeclare a KeyExpr.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/is-open.html b/zenoh-kotlin/io.zenoh/-session/is-open.html new file mode 100644 index 00000000..083e679f --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/is-open.html @@ -0,0 +1,72 @@ + + + + + isOpen + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isOpen

+
+

Returns if session is open or has been closed.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/put.html b/zenoh-kotlin/io.zenoh/-session/put.html new file mode 100644 index 00000000..d5d1bdfc --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/put.html @@ -0,0 +1,72 @@ + + + + + put + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

put

+
+
fun put(keyExpr: KeyExpr, value: Value): Put.Builder

Declare a Put with the provided value on the specified key expression.

Example:

Session.open().onSuccess { session -> session.use {
"demo/kotlin/greeting".intoKeyExpr().onSuccess { keyExpr ->
session.put(keyExpr, Value("Hello"))
.congestionControl(CongestionControl.BLOCK)
.priority(Priority.REALTIME)
.kind(SampleKind.PUT)
.res()
.onSuccess { println("Put 'Hello' on $keyExpr.") }
}}
}

Return

A resolvable Put.Builder.

Parameters

keyExpr

The KeyExpr to be used for the put operation.

value

The Value to be put.


fun put(keyExpr: KeyExpr, message: String): Put.Builder

Declare a Put with the provided value on the specified key expression.

Example:

Session.open().onSuccess { session -> session.use {
"demo/kotlin/greeting".intoKeyExpr().onSuccess { keyExpr ->
session.put(keyExpr, "Hello")
.congestionControl(CongestionControl.BLOCK)
.priority(Priority.REALTIME)
.kind(SampleKind.PUT)
.res()
.onSuccess { println("Put 'Hello' on $keyExpr.") }
}}
}

Return

A resolvable Put.Builder.

Parameters

keyExpr

The KeyExpr to be used for the put operation.

message

The message to be put.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-session/undeclare.html b/zenoh-kotlin/io.zenoh/-session/undeclare.html new file mode 100644 index 00000000..7cb6e6b6 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-session/undeclare.html @@ -0,0 +1,72 @@ + + + + + undeclare + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

undeclare

+
+

Undeclare a KeyExpr.

The key expression must have been previously declared on the session with declareKeyExpr, otherwise the operation will result in a failure.

Return

A resolvable returning the status of the undeclare operation.

Parameters

keyExpr

The key expression to undeclare.

+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/-zenoh-type/index.html b/zenoh-kotlin/io.zenoh/-zenoh-type/index.html new file mode 100644 index 00000000..a15e78e1 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/-zenoh-type/index.html @@ -0,0 +1,76 @@ + + + + + ZenohType + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ZenohType

+
interface ZenohType

Zenoh type. An empty interface to regroup elements of type io.zenoh.sample.Sample, io.zenoh.query.Reply and io.zenoh.queryable.Query.

This kind of elements have in common that they can be received through the Zenoh network.

Inheritors

+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/io.zenoh/index.html b/zenoh-kotlin/io.zenoh/index.html new file mode 100644 index 00000000..9fb292a0 --- /dev/null +++ b/zenoh-kotlin/io.zenoh/index.html @@ -0,0 +1,170 @@ + + + + + io.zenoh + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Config

Config class to set the Zenoh configuration to be used through a Session.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Logger

Logger class to redirect the Rust logs from Zenoh to the kotlin environment.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun interface Resolvable<R>

A resolvable function interface meant to be used by Zenoh builders.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

A Zenoh Session, the core interaction point with a Zenoh network.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Session declaration.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ZenohType

Zenoh type. An empty interface to regroup elements of type io.zenoh.sample.Sample, io.zenoh.query.Reply and io.zenoh.queryable.Query.

+
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/zenoh-kotlin/package-list b/zenoh-kotlin/package-list new file mode 100644 index 00000000..b5d306c4 --- /dev/null +++ b/zenoh-kotlin/package-list @@ -0,0 +1,310 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:io.zenoh.exceptions////PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/index.html +$dokka.location:io.zenoh.exceptions/JNIException///PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/index.html +$dokka.location:io.zenoh.exceptions/JNIException/JNIException/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-j-n-i-exception/-j-n-i-exception.html +$dokka.location:io.zenoh.exceptions/KeyExprException///PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/index.html +$dokka.location:io.zenoh.exceptions/KeyExprException/KeyExprException/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/-key-expr-exception.html +$dokka.location:io.zenoh.exceptions/KeyExprException/msg/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-key-expr-exception/msg.html +$dokka.location:io.zenoh.exceptions/SessionException///PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-session-exception/index.html +$dokka.location:io.zenoh.exceptions/SessionException/SessionException/#kotlin.String?/PointingToDeclaration/zenoh-kotlin/io.zenoh.exceptions/-session-exception/-session-exception.html +$dokka.location:io.zenoh.handlers////PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/index.html +$dokka.location:io.zenoh.handlers/Callback///PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-callback/index.html +$dokka.location:io.zenoh.handlers/Callback/run/#TypeParam(bounds=[io.zenoh.ZenohType])/PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-callback/run.html +$dokka.location:io.zenoh.handlers/ChannelHandler///PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-channel-handler/index.html +$dokka.location:io.zenoh.handlers/ChannelHandler/ChannelHandler/#kotlinx.coroutines.channels.Channel[TypeParam(bounds=[io.zenoh.ZenohType])]/PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-channel-handler/-channel-handler.html +$dokka.location:io.zenoh.handlers/ChannelHandler/handle/#TypeParam(bounds=[io.zenoh.ZenohType])/PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-channel-handler/handle.html +$dokka.location:io.zenoh.handlers/ChannelHandler/receiver/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-channel-handler/receiver.html +$dokka.location:io.zenoh.handlers/Handler///PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-handler/index.html +$dokka.location:io.zenoh.handlers/Handler/handle/#TypeParam(bounds=[io.zenoh.ZenohType])/PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-handler/handle.html +$dokka.location:io.zenoh.handlers/Handler/receiver/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.handlers/-handler/receiver.html +$dokka.location:io.zenoh.keyexpr////PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/index.html +$dokka.location:io.zenoh.keyexpr//intoKeyExpr/kotlin.String#/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/into-key-expr.html +$dokka.location:io.zenoh.keyexpr/KeyExpr.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/index.html +$dokka.location:io.zenoh.keyexpr/KeyExpr.Companion/autocanonize/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/autocanonize.html +$dokka.location:io.zenoh.keyexpr/KeyExpr.Companion/tryFrom/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/-companion/try-from.html +$dokka.location:io.zenoh.keyexpr/KeyExpr///PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/index.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/close.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/equals/#kotlin.Any?/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/equals.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/hashCode/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/hash-code.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/includes/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/includes.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/intersects/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/intersects.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/isValid/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/is-valid.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/toString/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/to-string.html +$dokka.location:io.zenoh.keyexpr/KeyExpr/undeclare/#io.zenoh.Session/PointingToDeclaration/zenoh-kotlin/io.zenoh.keyexpr/-key-expr/undeclare.html +$dokka.location:io.zenoh.prelude////PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/index.html +$dokka.location:io.zenoh.prelude/Encoding///PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-encoding/index.html +$dokka.location:io.zenoh.prelude/Encoding/Encoding/#io.zenoh.prelude.KnownEncoding#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-encoding/-encoding.html +$dokka.location:io.zenoh.prelude/Encoding/equals/#kotlin.Any?/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-encoding/equals.html +$dokka.location:io.zenoh.prelude/Encoding/hashCode/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-encoding/hash-code.html +$dokka.location:io.zenoh.prelude/Encoding/knownEncoding/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-encoding/known-encoding.html +$dokka.location:io.zenoh.prelude/Encoding/suffix/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-encoding/suffix.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_CUSTOM///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-c-u-s-t-o-m/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_FLOAT///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-f-l-o-a-t/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_INTEGER///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-i-n-t-e-g-e-r/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_JSON///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-j-s-o-n/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_OCTET_STREAM///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-o-c-t-e-t_-s-t-r-e-a-m/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_PROPERTIES///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-p-r-o-p-e-r-t-i-e-s/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_SQL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-s-q-l/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_XHTML_XML///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-h-t-m-l_-x-m-l/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_XML///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x-m-l/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.APP_X_WWW_FORM_URLENCODED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-a-p-p_-x_-w-w-w_-f-o-r-m_-u-r-l-e-n-c-o-d-e-d/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.Companion/default/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/default.html +$dokka.location:io.zenoh.prelude/KnownEncoding.Companion/fromInt/#kotlin.Int/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-known-encoding/-companion/from-int.html +$dokka.location:io.zenoh.prelude/KnownEncoding.EMPTY///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-e-m-p-t-y/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.IMAGE_GIF///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-g-i-f/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.IMAGE_JPEG///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-j-p-e-g/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.IMAGE_PNG///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-i-m-a-g-e_-p-n-g/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_CSS///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-s/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_CSV///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-c-s-v/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_HTML///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-h-t-m-l/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_JAVASCRIPT///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-a-v-a-s-c-r-i-p-t/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_JSON///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-j-s-o-n/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_PLAIN///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-p-l-a-i-n/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding.TEXT_XML///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-known-encoding/-t-e-x-t_-x-m-l/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding///PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-known-encoding/index.html +$dokka.location:io.zenoh.prelude/KnownEncoding/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-known-encoding/value-of.html +$dokka.location:io.zenoh.prelude/KnownEncoding/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-known-encoding/values.html +$dokka.location:io.zenoh.prelude/SampleKind.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/index.html +$dokka.location:io.zenoh.prelude/SampleKind.Companion/fromInt/#kotlin.Int/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-sample-kind/-companion/from-int.html +$dokka.location:io.zenoh.prelude/SampleKind.DELETE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-sample-kind/-d-e-l-e-t-e/index.html +$dokka.location:io.zenoh.prelude/SampleKind.PUT///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.prelude/-sample-kind/-p-u-t/index.html +$dokka.location:io.zenoh.prelude/SampleKind///PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-sample-kind/index.html +$dokka.location:io.zenoh.prelude/SampleKind/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-sample-kind/value-of.html +$dokka.location:io.zenoh.prelude/SampleKind/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.prelude/-sample-kind/values.html +$dokka.location:io.zenoh.publication////PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/index.html +$dokka.location:io.zenoh.publication/CongestionControl.BLOCK///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-congestion-control/-b-l-o-c-k/index.html +$dokka.location:io.zenoh.publication/CongestionControl.DROP///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-congestion-control/-d-r-o-p/index.html +$dokka.location:io.zenoh.publication/CongestionControl///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-congestion-control/index.html +$dokka.location:io.zenoh.publication/CongestionControl/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-congestion-control/value-of.html +$dokka.location:io.zenoh.publication/CongestionControl/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-congestion-control/values.html +$dokka.location:io.zenoh.publication/Delete.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-builder/index.html +$dokka.location:io.zenoh.publication/Delete.Builder/congestionControl/#io.zenoh.publication.CongestionControl/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-builder/congestion-control.html +$dokka.location:io.zenoh.publication/Delete.Builder/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-builder/key-expr.html +$dokka.location:io.zenoh.publication/Delete.Builder/priority/#io.zenoh.publication.Priority/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-builder/priority.html +$dokka.location:io.zenoh.publication/Delete.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-builder/res.html +$dokka.location:io.zenoh.publication/Delete.Builder/session/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-builder/session.html +$dokka.location:io.zenoh.publication/Delete.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-companion/index.html +$dokka.location:io.zenoh.publication/Delete.Companion/newBuilder/#io.zenoh.Session#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/-companion/new-builder.html +$dokka.location:io.zenoh.publication/Delete///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-delete/index.html +$dokka.location:io.zenoh.publication/Priority.BACKGROUND///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-b-a-c-k-g-r-o-u-n-d/index.html +$dokka.location:io.zenoh.publication/Priority.DATA///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a/index.html +$dokka.location:io.zenoh.publication/Priority.DATA_HIGH///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-h-i-g-h/index.html +$dokka.location:io.zenoh.publication/Priority.DATA_LOW///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-d-a-t-a_-l-o-w/index.html +$dokka.location:io.zenoh.publication/Priority.INTERACTIVE_HIGH///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-h-i-g-h/index.html +$dokka.location:io.zenoh.publication/Priority.INTERACTIVE_LOW///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-i-n-t-e-r-a-c-t-i-v-e_-l-o-w/index.html +$dokka.location:io.zenoh.publication/Priority.REALTIME///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.publication/-priority/-r-e-a-l-t-i-m-e/index.html +$dokka.location:io.zenoh.publication/Priority///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-priority/index.html +$dokka.location:io.zenoh.publication/Priority/value/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-priority/value.html +$dokka.location:io.zenoh.publication/Priority/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-priority/value-of.html +$dokka.location:io.zenoh.publication/Priority/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-priority/values.html +$dokka.location:io.zenoh.publication/Publisher.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/index.html +$dokka.location:io.zenoh.publication/Publisher.Builder/congestionControl/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/congestion-control.html +$dokka.location:io.zenoh.publication/Publisher.Builder/congestionControl/#io.zenoh.publication.CongestionControl/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/congestion-control.html +$dokka.location:io.zenoh.publication/Publisher.Builder/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/key-expr.html +$dokka.location:io.zenoh.publication/Publisher.Builder/priority/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/priority.html +$dokka.location:io.zenoh.publication/Publisher.Builder/priority/#io.zenoh.publication.Priority/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/priority.html +$dokka.location:io.zenoh.publication/Publisher.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/res.html +$dokka.location:io.zenoh.publication/Publisher.Builder/session/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-builder/session.html +$dokka.location:io.zenoh.publication/Publisher.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/-companion/index.html +$dokka.location:io.zenoh.publication/Publisher///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/index.html +$dokka.location:io.zenoh.publication/Publisher/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/close.html +$dokka.location:io.zenoh.publication/Publisher/delete/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/delete.html +$dokka.location:io.zenoh.publication/Publisher/getCongestionControl/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/get-congestion-control.html +$dokka.location:io.zenoh.publication/Publisher/getPriority/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/get-priority.html +$dokka.location:io.zenoh.publication/Publisher/isValid/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/is-valid.html +$dokka.location:io.zenoh.publication/Publisher/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/key-expr.html +$dokka.location:io.zenoh.publication/Publisher/put/#io.zenoh.value.Value/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/put.html +$dokka.location:io.zenoh.publication/Publisher/put/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/put.html +$dokka.location:io.zenoh.publication/Publisher/setCongestionControl/#io.zenoh.publication.CongestionControl/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/set-congestion-control.html +$dokka.location:io.zenoh.publication/Publisher/setPriority/#io.zenoh.publication.Priority/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/set-priority.html +$dokka.location:io.zenoh.publication/Publisher/undeclare/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/undeclare.html +$dokka.location:io.zenoh.publication/Publisher/write/#io.zenoh.prelude.SampleKind#io.zenoh.value.Value/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-publisher/write.html +$dokka.location:io.zenoh.publication/Put.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-builder/index.html +$dokka.location:io.zenoh.publication/Put.Builder/congestionControl/#io.zenoh.publication.CongestionControl/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-builder/congestion-control.html +$dokka.location:io.zenoh.publication/Put.Builder/encoding/#io.zenoh.prelude.Encoding/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-builder/encoding.html +$dokka.location:io.zenoh.publication/Put.Builder/kind/#io.zenoh.prelude.SampleKind/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-builder/kind.html +$dokka.location:io.zenoh.publication/Put.Builder/priority/#io.zenoh.publication.Priority/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-builder/priority.html +$dokka.location:io.zenoh.publication/Put.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-builder/res.html +$dokka.location:io.zenoh.publication/Put.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-companion/index.html +$dokka.location:io.zenoh.publication/Put.Companion/newBuilder/#io.zenoh.Session#io.zenoh.keyexpr.KeyExpr#io.zenoh.value.Value/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/-companion/new-builder.html +$dokka.location:io.zenoh.publication/Put///PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/index.html +$dokka.location:io.zenoh.publication/Put/congestionControl/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/congestion-control.html +$dokka.location:io.zenoh.publication/Put/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/key-expr.html +$dokka.location:io.zenoh.publication/Put/kind/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/kind.html +$dokka.location:io.zenoh.publication/Put/priority/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/priority.html +$dokka.location:io.zenoh.publication/Put/value/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.publication/-put/value.html +$dokka.location:io.zenoh.query////PointingToDeclaration/zenoh-kotlin/io.zenoh.query/index.html +$dokka.location:io.zenoh.query/ConsolidationMode.LATEST///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.query/-consolidation-mode/-l-a-t-e-s-t/index.html +$dokka.location:io.zenoh.query/ConsolidationMode.MONOTONIC///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.query/-consolidation-mode/-m-o-n-o-t-o-n-i-c/index.html +$dokka.location:io.zenoh.query/ConsolidationMode.NONE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.query/-consolidation-mode/-n-o-n-e/index.html +$dokka.location:io.zenoh.query/ConsolidationMode///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-consolidation-mode/index.html +$dokka.location:io.zenoh.query/ConsolidationMode/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-consolidation-mode/value-of.html +$dokka.location:io.zenoh.query/ConsolidationMode/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-consolidation-mode/values.html +$dokka.location:io.zenoh.query/Get.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/index.html +$dokka.location:io.zenoh.query/Get.Builder/consolidation/#io.zenoh.query.ConsolidationMode/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/consolidation.html +$dokka.location:io.zenoh.query/Get.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/res.html +$dokka.location:io.zenoh.query/Get.Builder/target/#io.zenoh.query.QueryTarget/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/target.html +$dokka.location:io.zenoh.query/Get.Builder/timeout/#java.time.Duration/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/timeout.html +$dokka.location:io.zenoh.query/Get.Builder/with/#io.zenoh.handlers.Callback[io.zenoh.query.Reply]/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/with.html +$dokka.location:io.zenoh.query/Get.Builder/with/#io.zenoh.handlers.Handler[io.zenoh.query.Reply,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/with.html +$dokka.location:io.zenoh.query/Get.Builder/with/#kotlinx.coroutines.channels.Channel[io.zenoh.query.Reply]/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/with.html +$dokka.location:io.zenoh.query/Get.Builder/withValue/#io.zenoh.value.Value/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/with-value.html +$dokka.location:io.zenoh.query/Get.Builder/withValue/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-builder/with-value.html +$dokka.location:io.zenoh.query/Get.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-companion/index.html +$dokka.location:io.zenoh.query/Get.Companion/newBuilder/#io.zenoh.Session#io.zenoh.selector.Selector/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/-companion/new-builder.html +$dokka.location:io.zenoh.query/Get///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-get/index.html +$dokka.location:io.zenoh.query/QueryTarget.ALL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l/index.html +$dokka.location:io.zenoh.query/QueryTarget.ALL_COMPLETE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.query/-query-target/-a-l-l_-c-o-m-p-l-e-t-e/index.html +$dokka.location:io.zenoh.query/QueryTarget.BEST_MATCHING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.query/-query-target/-b-e-s-t_-m-a-t-c-h-i-n-g/index.html +$dokka.location:io.zenoh.query/QueryTarget///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-query-target/index.html +$dokka.location:io.zenoh.query/QueryTarget/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-query-target/value-of.html +$dokka.location:io.zenoh.query/QueryTarget/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-query-target/values.html +$dokka.location:io.zenoh.query/Reply.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-builder/index.html +$dokka.location:io.zenoh.query/Reply.Builder/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-builder/key-expr.html +$dokka.location:io.zenoh.query/Reply.Builder/query/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-builder/query.html +$dokka.location:io.zenoh.query/Reply.Builder/success/#io.zenoh.value.Value/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-builder/success.html +$dokka.location:io.zenoh.query/Reply.Builder/success/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-builder/success.html +$dokka.location:io.zenoh.query/Reply.Error.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/index.html +$dokka.location:io.zenoh.query/Reply.Error.Builder/query/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/query.html +$dokka.location:io.zenoh.query/Reply.Error.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/res.html +$dokka.location:io.zenoh.query/Reply.Error.Builder/value/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/-builder/value.html +$dokka.location:io.zenoh.query/Reply.Error///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/index.html +$dokka.location:io.zenoh.query/Reply.Error/equals/#kotlin.Any?/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/equals.html +$dokka.location:io.zenoh.query/Reply.Error/error/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/error.html +$dokka.location:io.zenoh.query/Reply.Error/hashCode/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/hash-code.html +$dokka.location:io.zenoh.query/Reply.Error/toString/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-error/to-string.html +$dokka.location:io.zenoh.query/Reply.Success.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/index.html +$dokka.location:io.zenoh.query/Reply.Success.Builder/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/key-expr.html +$dokka.location:io.zenoh.query/Reply.Success.Builder/query/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/query.html +$dokka.location:io.zenoh.query/Reply.Success.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/res.html +$dokka.location:io.zenoh.query/Reply.Success.Builder/value/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/value.html +$dokka.location:io.zenoh.query/Reply.Success.Builder/withKind/#io.zenoh.prelude.SampleKind/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-kind.html +$dokka.location:io.zenoh.query/Reply.Success.Builder/withTimeStamp/#org.apache.commons.net.ntp.TimeStamp/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/-builder/with-time-stamp.html +$dokka.location:io.zenoh.query/Reply.Success///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/index.html +$dokka.location:io.zenoh.query/Reply.Success/equals/#kotlin.Any?/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/equals.html +$dokka.location:io.zenoh.query/Reply.Success/hashCode/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/hash-code.html +$dokka.location:io.zenoh.query/Reply.Success/sample/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/sample.html +$dokka.location:io.zenoh.query/Reply.Success/toString/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/-success/to-string.html +$dokka.location:io.zenoh.query/Reply///PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/index.html +$dokka.location:io.zenoh.query/Reply/replierId/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.query/-reply/replier-id.html +$dokka.location:io.zenoh.queryable////PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/index.html +$dokka.location:io.zenoh.queryable/Query///PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/index.html +$dokka.location:io.zenoh.queryable/Query/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/close.html +$dokka.location:io.zenoh.queryable/Query/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/key-expr.html +$dokka.location:io.zenoh.queryable/Query/parameters/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/parameters.html +$dokka.location:io.zenoh.queryable/Query/reply/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/reply.html +$dokka.location:io.zenoh.queryable/Query/selector/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/selector.html +$dokka.location:io.zenoh.queryable/Query/value/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-query/value.html +$dokka.location:io.zenoh.queryable/Queryable.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/index.html +$dokka.location:io.zenoh.queryable/Queryable.Builder/complete/#kotlin.Boolean/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/complete.html +$dokka.location:io.zenoh.queryable/Queryable.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/res.html +$dokka.location:io.zenoh.queryable/Queryable.Builder/with/#io.zenoh.handlers.Callback[io.zenoh.queryable.Query]/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html +$dokka.location:io.zenoh.queryable/Queryable.Builder/with/#io.zenoh.handlers.Handler[io.zenoh.queryable.Query,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html +$dokka.location:io.zenoh.queryable/Queryable.Builder/with/#kotlinx.coroutines.channels.Channel[io.zenoh.queryable.Query]/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-builder/with.html +$dokka.location:io.zenoh.queryable/Queryable.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/index.html +$dokka.location:io.zenoh.queryable/Queryable.Companion/newBuilder/#io.zenoh.Session#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/-companion/new-builder.html +$dokka.location:io.zenoh.queryable/Queryable///PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/index.html +$dokka.location:io.zenoh.queryable/Queryable/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/close.html +$dokka.location:io.zenoh.queryable/Queryable/isValid/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/is-valid.html +$dokka.location:io.zenoh.queryable/Queryable/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/key-expr.html +$dokka.location:io.zenoh.queryable/Queryable/receiver/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/receiver.html +$dokka.location:io.zenoh.queryable/Queryable/undeclare/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.queryable/-queryable/undeclare.html +$dokka.location:io.zenoh.sample////PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/index.html +$dokka.location:io.zenoh.sample/Sample///PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/index.html +$dokka.location:io.zenoh.sample/Sample/Sample/#io.zenoh.keyexpr.KeyExpr#io.zenoh.value.Value#io.zenoh.prelude.SampleKind#org.apache.commons.net.ntp.TimeStamp?/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/-sample.html +$dokka.location:io.zenoh.sample/Sample/equals/#kotlin.Any?/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/equals.html +$dokka.location:io.zenoh.sample/Sample/hashCode/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/hash-code.html +$dokka.location:io.zenoh.sample/Sample/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/key-expr.html +$dokka.location:io.zenoh.sample/Sample/kind/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/kind.html +$dokka.location:io.zenoh.sample/Sample/timestamp/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/timestamp.html +$dokka.location:io.zenoh.sample/Sample/toString/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/to-string.html +$dokka.location:io.zenoh.sample/Sample/value/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.sample/-sample/value.html +$dokka.location:io.zenoh.selector////PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/index.html +$dokka.location:io.zenoh.selector//intoSelector/kotlin.String#/PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/into-selector.html +$dokka.location:io.zenoh.selector/Selector///PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/-selector/index.html +$dokka.location:io.zenoh.selector/Selector/Selector/#io.zenoh.keyexpr.KeyExpr#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/-selector/-selector.html +$dokka.location:io.zenoh.selector/Selector/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/-selector/close.html +$dokka.location:io.zenoh.selector/Selector/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/-selector/key-expr.html +$dokka.location:io.zenoh.selector/Selector/parameters/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/-selector/parameters.html +$dokka.location:io.zenoh.selector/Selector/toString/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.selector/-selector/to-string.html +$dokka.location:io.zenoh.subscriber////PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/index.html +$dokka.location:io.zenoh.subscriber/Reliability.BEST_EFFORT///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.subscriber/-reliability/-b-e-s-t_-e-f-f-o-r-t/index.html +$dokka.location:io.zenoh.subscriber/Reliability.RELIABLE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}zenoh-kotlin/io.zenoh.subscriber/-reliability/-r-e-l-i-a-b-l-e/index.html +$dokka.location:io.zenoh.subscriber/Reliability///PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-reliability/index.html +$dokka.location:io.zenoh.subscriber/Reliability/valueOf/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-reliability/value-of.html +$dokka.location:io.zenoh.subscriber/Reliability/values/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-reliability/values.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder///PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/index.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/bestEffort/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/best-effort.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/reliability/#io.zenoh.subscriber.Reliability/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliability.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/reliable/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/reliable.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/res.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/with/#io.zenoh.handlers.Callback[io.zenoh.sample.Sample]/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/with/#io.zenoh.handlers.Handler[io.zenoh.sample.Sample,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html +$dokka.location:io.zenoh.subscriber/Subscriber.Builder/with/#kotlinx.coroutines.channels.Channel[io.zenoh.sample.Sample]/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-builder/with.html +$dokka.location:io.zenoh.subscriber/Subscriber.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/index.html +$dokka.location:io.zenoh.subscriber/Subscriber.Companion/newBuilder/#io.zenoh.Session#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/-companion/new-builder.html +$dokka.location:io.zenoh.subscriber/Subscriber///PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/index.html +$dokka.location:io.zenoh.subscriber/Subscriber/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/close.html +$dokka.location:io.zenoh.subscriber/Subscriber/isValid/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/is-valid.html +$dokka.location:io.zenoh.subscriber/Subscriber/keyExpr/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/key-expr.html +$dokka.location:io.zenoh.subscriber/Subscriber/receiver/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/receiver.html +$dokka.location:io.zenoh.subscriber/Subscriber/undeclare/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.subscriber/-subscriber/undeclare.html +$dokka.location:io.zenoh.value////PointingToDeclaration/zenoh-kotlin/io.zenoh.value/index.html +$dokka.location:io.zenoh.value/Value.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/-companion/index.html +$dokka.location:io.zenoh.value/Value.Companion/empty/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/-companion/empty.html +$dokka.location:io.zenoh.value/Value///PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/index.html +$dokka.location:io.zenoh.value/Value/Value/#kotlin.ByteArray#io.zenoh.prelude.Encoding/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/-value.html +$dokka.location:io.zenoh.value/Value/Value/#kotlin.String#io.zenoh.prelude.Encoding/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/-value.html +$dokka.location:io.zenoh.value/Value/Value/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/-value.html +$dokka.location:io.zenoh.value/Value/encoding/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/encoding.html +$dokka.location:io.zenoh.value/Value/equals/#kotlin.Any?/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/equals.html +$dokka.location:io.zenoh.value/Value/hashCode/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/hash-code.html +$dokka.location:io.zenoh.value/Value/payload/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/payload.html +$dokka.location:io.zenoh.value/Value/toString/#/PointingToDeclaration/zenoh-kotlin/io.zenoh.value/-value/to-string.html +$dokka.location:io.zenoh////PointingToDeclaration/zenoh-kotlin/io.zenoh/index.html +$dokka.location:io.zenoh/Config.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh/-config/-companion/index.html +$dokka.location:io.zenoh/Config.Companion/default/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-config/-companion/default.html +$dokka.location:io.zenoh/Config.Companion/from/#java.io.File/PointingToDeclaration/zenoh-kotlin/io.zenoh/-config/-companion/from.html +$dokka.location:io.zenoh/Config.Companion/from/#java.nio.file.Path/PointingToDeclaration/zenoh-kotlin/io.zenoh/-config/-companion/from.html +$dokka.location:io.zenoh/Config///PointingToDeclaration/zenoh-kotlin/io.zenoh/-config/index.html +$dokka.location:io.zenoh/Logger.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh/-logger/-companion/index.html +$dokka.location:io.zenoh/Logger.Companion/start/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh/-logger/-companion/start.html +$dokka.location:io.zenoh/Logger///PointingToDeclaration/zenoh-kotlin/io.zenoh/-logger/index.html +$dokka.location:io.zenoh/Logger/Logger/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-logger/-logger.html +$dokka.location:io.zenoh/Resolvable///PointingToDeclaration/zenoh-kotlin/io.zenoh/-resolvable/index.html +$dokka.location:io.zenoh/Resolvable/res/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-resolvable/res.html +$dokka.location:io.zenoh/Session.Companion///PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/-companion/index.html +$dokka.location:io.zenoh/Session.Companion/open/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/-companion/open.html +$dokka.location:io.zenoh/Session.Companion/open/#io.zenoh.Config/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/-companion/open.html +$dokka.location:io.zenoh/Session///PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/index.html +$dokka.location:io.zenoh/Session/close/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/close.html +$dokka.location:io.zenoh/Session/declareKeyExpr/#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/declare-key-expr.html +$dokka.location:io.zenoh/Session/declarePublisher/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/declare-publisher.html +$dokka.location:io.zenoh/Session/declareQueryable/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/declare-queryable.html +$dokka.location:io.zenoh/Session/declareSubscriber/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/declare-subscriber.html +$dokka.location:io.zenoh/Session/delete/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/delete.html +$dokka.location:io.zenoh/Session/get/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/get.html +$dokka.location:io.zenoh/Session/get/#io.zenoh.selector.Selector/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/get.html +$dokka.location:io.zenoh/Session/isOpen/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/is-open.html +$dokka.location:io.zenoh/Session/put/#io.zenoh.keyexpr.KeyExpr#io.zenoh.value.Value/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/put.html +$dokka.location:io.zenoh/Session/put/#io.zenoh.keyexpr.KeyExpr#kotlin.String/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/put.html +$dokka.location:io.zenoh/Session/undeclare/#io.zenoh.keyexpr.KeyExpr/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session/undeclare.html +$dokka.location:io.zenoh/SessionDeclaration///PointingToDeclaration/zenoh-kotlin/io.zenoh/-session-declaration/index.html +$dokka.location:io.zenoh/SessionDeclaration/isValid/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session-declaration/is-valid.html +$dokka.location:io.zenoh/SessionDeclaration/undeclare/#/PointingToDeclaration/zenoh-kotlin/io.zenoh/-session-declaration/undeclare.html +$dokka.location:io.zenoh/ZenohType///PointingToDeclaration/zenoh-kotlin/io.zenoh/-zenoh-type/index.html +io.zenoh +io.zenoh.exceptions +io.zenoh.handlers +io.zenoh.keyexpr +io.zenoh.prelude +io.zenoh.publication +io.zenoh.query +io.zenoh.queryable +io.zenoh.sample +io.zenoh.selector +io.zenoh.subscriber +io.zenoh.value +