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()
KeyExprUnchecked
KeyExprView
KeyExprView::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()
KeyExpr
KeyExpr::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
Session
Session::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
Publisher
Publisher::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()
Subscriber
PullSubscriber
Queryable
- Data
- Closures
- Shared memory support
- Options
QueryConsolidation
GetOptions
GetOptions::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!=()
PutOptions
PutOptions::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!=()
DeleteOptions
QueryReplyOptions
QueryableOptions
SubscriberOptions
PullSubscriberOptions
PublisherOptions
PublisherPutOptions
PublisherDeleteOptions
- Channels
- Index