iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
callback_context.hpp File Reference

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