|
iceoryx2
C++ Language Bindings
|
#include "iox2/bb/optional.hpp"#include "iox2/bb/static_function.hpp"#include "iox2/internal/iceoryx2.hpp"#include "iox2/node_details.hpp"#include "iox2/node_name.hpp"#include "iox2/node_state.hpp"#include "iox2/service_type.hpp"#include "iox2/unique_node_id.hpp"Go to the source code of this file.
Classes | |
| class | iox2::internal::CallbackContext< T > |
Namespaces | |
| namespace | iox2 |
| namespace | iox2::internal |
Typedefs | |
| using | iox2::OverridePreallocationCallback = iox2::bb::StaticFunction< size_t(size_t)> |
Functions | |
| template<typename T > | |
| auto | iox2::internal::ctx (const T &ptr) -> CallbackContext< T > |
| template<typename T > | |
| auto | iox2::internal::ctx_cast (void *ptr) -> CallbackContext< T > * |
| auto | iox2::internal::override_callback (size_t value, iox2_callback_context ctx) -> size_t |
| template<typename T , typename ViewType > | |
| auto | iox2::internal::list_ports_callback (void *context, const T port_details_view) -> iox2_callback_progression_e |
| template<ServiceType T> | |
| auto | iox2::internal::list_callback (iox2_node_state_e node_state, iox2_unique_node_id_ptr node_id_ptr, const char *executable, iox2_node_name_ptr node_name, iox2_config_ptr config, iox2_callback_context context) -> iox2_callback_progression_e |