zenoh-cpp
The zenoh-cpp library provides a client C++ API for the zenoh network protocol.
An introduction to Zenoh and its concepts is available on zenoh.io. Since the zenoh-cpp is a header-only wrapper library over the zenoh-c and zenoh-pico C libraries, it can be useful to reference the documentation of these libraries as well. The zenoh-c library is C interface to main implementation of zenoh on Rust. So documentation for zenoh Rust API is also may help.
- Examples
- API Reference
- Headers and namespaces
- Base templates
- Closure templates
- Enums
- Generic types
- Key Expressions
keyexpr_canonize()keyexpr_canonize()keyexpr_is_canon()keyexpr_is_canon()keyexpr_concat()keyexpr_join()keyexpr_equals()keyexpr_equals()keyexpr_includes()keyexpr_includes()keyexpr_intersects()keyexpr_intersects()KeyExprUncheckedKeyExprViewKeyExprView::KeyExprView()KeyExprView::KeyExprView()KeyExprView::KeyExprView()KeyExprView::KeyExprView()KeyExprView::KeyExprView()KeyExprView::KeyExprView()KeyExprView::operator==()KeyExprView::operator!=()KeyExprView::check()KeyExprView::as_bytes()KeyExprView::as_string_view()KeyExprView::resolve()KeyExprView::concat()KeyExprView::join()KeyExprView::equals()KeyExprView::includes()KeyExprView::intersects()KeyExprView::equals()KeyExprView::includes()KeyExprView::intersects()
KeyExprKeyExpr::KeyExpr()KeyExpr::KeyExpr()KeyExpr::as_keyexpr_view()KeyExpr::as_bytes()KeyExpr::as_string_view()KeyExpr::operator zenoh::KeyExprView()KeyExpr::operator==()KeyExpr::concat()KeyExpr::join()KeyExpr::equals()KeyExpr::includes()KeyExpr::intersects()KeyExpr::equals()KeyExpr::includes()KeyExpr::intersects()
- Configuration
- Session
- Builder function
- Utility functions
- Session class
SessionSession::rcinc()Session::info_zid()Session::declare_keyexpr()Session::undeclare_keyexpr()Session::undeclare_keyexpr()Session::get()Session::get()Session::get()Session::get()Session::put()Session::put()Session::put()Session::put()Session::delete_resource()Session::delete_resource()Session::delete_resource()Session::delete_resource()Session::put_owned()Session::put_owned()Session::put_owned()Session::put_owned()Session::declare_queryable()Session::declare_queryable()Session::declare_subscriber()Session::declare_subscriber()Session::declare_pull_subscriber()Session::declare_pull_subscriber()Session::declare_publisher()Session::declare_publisher()Session::info_routers_zid()Session::info_routers_zid()Session::info_peers_zid()Session::info_peers_zid()Session::start_read_task()Session::start_read_task()Session::stop_read_task()Session::stop_read_task()Session::start_lease_task()Session::start_lease_task()Session::stop_lease_task()Session::stop_lease_task()Session::read()Session::read()Session::send_keep_alive()Session::send_keep_alive()Session::send_join()Session::send_join()Session::keyexpr_concat()Session::keyexpr_join()Session::keyexpr_equals()Session::keyexpr_equals()Session::keyexpr_includes()Session::keyexpr_includes()Session::keyexpr_intersects()Session::keyexpr_intersects()
- Entities
PublisherPublisher::put()Publisher::put()Publisher::put()Publisher::put()Publisher::delete_resource()Publisher::delete_resource()Publisher::delete_resource()Publisher::delete_resource()Publisher::get_keyexpr()Publisher::put_owned()Publisher::put_owned()Publisher::put_owned()Publisher::put_owned()
SubscriberPullSubscriberQueryable
- Data
- Closures
- Shared memory support
- Options
QueryConsolidationGetOptionsGetOptions::GetOptions()GetOptions::set_target()GetOptions::set_consolidation()GetOptions::set_value()GetOptions::get_target()GetOptions::get_consolidation()GetOptions::get_value()GetOptions::set_timeout_ms()GetOptions::get_timeout_ms()GetOptions::get_attachment()GetOptions::set_attachment()GetOptions::operator==()GetOptions::operator!=()
PutOptionsPutOptions::PutOptions()PutOptions::get_encoding()PutOptions::set_encoding()PutOptions::get_congestion_control()PutOptions::set_congestion_control()PutOptions::get_priority()PutOptions::set_priority()PutOptions::get_attachment()PutOptions::set_attachment()PutOptions::operator==()PutOptions::operator!=()
DeleteOptionsQueryReplyOptionsQueryableOptionsSubscriberOptionsPullSubscriberOptionsPublisherOptionsPublisherPutOptionsPublisherDeleteOptions
- Channels
- Index