agnocastlib: Jazzy
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Page Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace agnocast
        • Namespace agnocast::detail
        • Namespace agnocast::message_filters
        • Namespace agnocast::message_filters::detail
        • Namespace agnocast::message_filters::sync_policies
        • Namespace agnocast::node_interfaces
        • Namespace rclcpp
        • Namespace rclcpp::detail
        • Namespace rclcpp::node_interfaces
        • Namespace ServiceT
      • Classes and Structs
        • Struct AgnocastExecutable
        • Struct AgnocastToRosRequestPolicy
        • Struct BridgeFactoryInfo
        • Struct BridgeTargetInfo
        • Struct CallbackInfo
        • Struct Client::FutureAndRequestId
        • Struct Client::RequestT
        • Struct Client::ResponseCallInfo
        • Struct Client::ResponseT
        • Struct Client::SharedFutureAndRequestId
        • Struct Context::CommandLineParams
        • Struct control_block
        • Struct exit_subscription_mq_info
        • Struct initialize_agnocast_result
        • Struct ioctl_add_bridge_args
        • Struct ioctl_check_and_request_bridge_shutdown_args
        • Struct ioctl_get_exit_process_args
        • Struct ioctl_get_publisher_qos_args
        • Struct ioctl_get_subscriber_qos_args
        • Struct ioctl_get_version_args
        • Struct ioctl_remove_bridge_args
        • Struct ioctl_remove_publisher_args
        • Struct ioctl_remove_subscriber_args
        • Struct ioctl_set_ros2_publisher_num_args
        • Struct ioctl_set_ros2_subscriber_num_args
        • Struct ioctl_update_entry_args
        • Template Struct ParameterAdapter
        • Template Struct ParameterAdapter< const ipc_shared_ptr< M const >, & >
        • Template Struct ParameterAdapter< const MessageEvent< M const >, & >
        • Template Struct ParameterAdapter< const std::shared_ptr< ::message_filters::NullType const >, & >
        • Template Struct ParameterAdapter< ipc_shared_ptr< M const > >
        • Template Struct PolicyBase
        • Template Struct ApproximateTime
        • Template Struct ExactTime
        • Struct MqMsgAgnocast
        • Struct MqMsgBridge
        • Struct MqMsgPerformanceBridge
        • Struct MqMsgROS2Publish
        • Struct name_info
        • Struct NoBridgeRequestPolicy
        • Template Struct node_pointer_traits
        • Template Struct node_pointer_traits< T, std::void_t< typename T::element_type > >
        • Struct publisher_shm_info
        • Struct PublisherCountResult
        • Struct PublisherOptions
        • Struct RosToAgnocastRequestPolicy
        • Struct Service::RequestT
        • Struct Service::ResponseT
        • Struct StandardBridgeManager::BridgeInfo
        • Struct StandardBridgeManager::BridgeKernelResult
        • Struct SubscriberCountResult
        • Struct SubscriptionOptions
        • Struct TimerInfo
        • Struct topic_info_ret
        • Struct PerformanceBridgeResult
        • Struct PerformanceServiceBridgeResult
        • Class AgnocastExecutor
        • Class AgnocastOnlyCallbackIsolatedExecutor
        • Class AgnocastOnlyExecutor
        • Class AgnocastOnlyMultiThreadedExecutor
        • Class AgnocastOnlySingleThreadedExecutor
        • Template Class AgnocastToRosBridge
        • Class AnyObject
        • Template Class BasicPollingSubscriber
        • Template Class BasicPublisher
        • Template Class BasicSubscription
        • Template Class BasicTakeSubscription
        • Class BridgeBase
        • Class CallbackIsolatedAgnocastExecutor
        • Template Class Client
        • Class Context
        • Template Class GenericTimer
        • Template Class ipc_shared_ptr
        • Class IpcEventLoopBase
        • Template Class CallbackHelper1
        • Template Class CallbackHelper1T
        • Template Class CallbackHelper9
        • Template Class CallbackHelper9T
        • Template Class MessageEvent
        • Template Class PassThrough
        • Template Class Signal1
        • Template Class Signal9
        • Template Class SimpleFilter
        • Template Class Subscriber
        • Template Class SubscriberBase
        • Template Class Synchronizer
        • Class MultiThreadedAgnocastExecutor
        • Class Node
        • Class NodeBase
        • Class NodeClock
        • Class NodeLogging
        • Class NodeParameters
        • Class NodeServices
        • Class NodeTimeSource
        • Class NodeTopics
        • Class ParsedArguments
        • Class PerformanceBridgeIpcEventLoop
        • Class PerformanceBridgeLoader
        • Class PerformanceBridgeManager
        • Template Class RosToAgnocastBridge
        • Template Class Service
        • Class SingleThreadedAgnocastExecutor
        • Class StandardBridgeIpcEventLoop
        • Class StandardBridgeLoader
        • Class StandardBridgeManager
        • Class SubscriptionBase
        • Class TimerBase
        • Template Class TypedMessagePtr
        • Template Class WallTimer
      • Enums
        • Enum BridgeDirection
        • Enum BridgeMode
      • Unions
        • Union ioctl_add_process_args
        • Union ioctl_add_publisher_args
        • Union ioctl_add_subscriber_args
        • Union ioctl_get_publisher_num_args
        • Union ioctl_get_subscriber_num_args
        • Union ioctl_publish_msg_args
        • Union ioctl_receive_msg_args
        • Union ioctl_take_msg_args
        • Union ioctl_topic_info_args
      • Functions
        • Function agnocast::agnocast_get_borrowed_publisher_num
        • Function agnocast::agnocast_get_timestamp
        • Function agnocast::allocate_callback_info_id
        • Function agnocast::allocate_timer_id
        • Function agnocast::create_agnocast_client_publisher
        • Function agnocast::create_callback_group_id(const rclcpp::CallbackGroup::SharedPtr&, const rclcpp::node_interfaces::NodeBaseInterface::SharedPtr&, const std::vector<std::string>&)
        • Template Function agnocast::create_callback_group_id(const rclcpp::CallbackGroup::SharedPtr&, const std::shared_ptr<NodeT>&, const std::vector<std::string>&)
        • Template Function agnocast::create_client
        • Function agnocast::create_mq_name_for_agnocast_publish
        • Function agnocast::create_mq_name_for_bridge
        • Template Function agnocast::create_publisher(NodeT *, const std::string&, const rclcpp::QoS&, const PublisherOptions&)
        • Template Function agnocast::create_publisher(NodeT *, const std::string&, const size_t, const PublisherOptions&)
        • Function agnocast::create_rclcpp_client_publisher
        • Template Function agnocast::create_service
        • Function agnocast::create_service_request_topic_name
        • Function agnocast::create_service_response_topic_name
        • Function agnocast::create_shm_name
        • Template Function agnocast::create_subscription(NodeT *, const std::string&, const rclcpp::QoS&, Func&&, agnocast::SubscriptionOptions)
        • Template Function agnocast::create_subscription(NodeT *, const std::string&, const size_t, Func&&, agnocast::SubscriptionOptions)
        • Template Function agnocast::create_subscription(NodeT *, const std::string&, const size_t)
        • Template Function agnocast::create_subscription(NodeT *, const std::string&, const rclcpp::QoS&)
        • Template Function agnocast::create_timer
        • Function agnocast::create_timer_fd
        • Function agnocast::decrement_borrowed_publisher_num
        • Function agnocast::enqueue_receive_and_execute
        • Function agnocast::get_agnocast_publisher_count
        • Function agnocast::get_agnocast_subscriber_count
        • Function agnocast::get_agnocast_topics_by_group
        • Function agnocast::get_bridge_mode
        • Function agnocast::get_default_callback_group_for_tracepoint
        • Template Function agnocast::get_erased_callback
        • Function agnocast::get_intra_subscription_count_core
        • Function agnocast::get_node_base_address
        • Function agnocast::get_publisher_count_core
        • Function agnocast::get_publisher_qos
        • Function agnocast::get_subscriber_qos
        • Function agnocast::get_subscription_count_core
        • Template Function agnocast::get_valid_callback_group
        • Function agnocast::handle_timer_event
        • Function agnocast::has_external_ros2_publisher
        • Function agnocast::has_external_ros2_subscriber
        • Function agnocast::increment_borrowed_publisher_num
        • Function agnocast::init
        • Function agnocast::initialize_agnocast
        • Function agnocast::initialize_publisher
        • Function agnocast::map_read_only_area
        • Function agnocast::message_filters::detail::to_rclcpp_qos
        • Function agnocast::open_mq_for_subscription
        • Function agnocast::parse_arguments
        • Template Function agnocast::prepare_epoll_impl
        • Function agnocast::publish_callback_group_info(const rclcpp::Publisher<agnocast_cie_config_msgs::msg::CallbackGroupInfo>::SharedPtr&, int64_t, const std::string&)
        • Function agnocast::publish_callback_group_info(const agnocast::Publisher<agnocast_cie_config_msgs::msg::CallbackGroupInfo>::SharedPtr&, int64_t, const std::string&)
        • Function agnocast::publish_core
        • Function agnocast::receive_and_execute_message
        • Template Function agnocast::register_callback
        • Function agnocast::register_timer_info
        • Function agnocast::release_subscriber_reference
        • Function agnocast::remove_mq
        • Template Function agnocast::request_bridge_core
        • Function agnocast::resolve_parameter_overrides
        • Template Function agnocast::send_bridge_request
        • Template Function agnocast::send_mq_message
        • Template Function agnocast::send_performance_bridge_request
        • Function agnocast::service_is_ready_core
        • Function agnocast::shutdown
        • Template Function agnocast::start_agno_to_ros_node
        • Template Function agnocast::start_ros_to_agno_node
        • Template Function agnocast::static_ipc_shared_ptr_cast(const ipc_shared_ptr<U>&)
        • Template Function agnocast::static_ipc_shared_ptr_cast(ipc_shared_ptr<U>&&)
        • Function agnocast::unregister_timer_info
        • Function agnocast::update_ros2_publisher_num
        • Function agnocast::update_ros2_subscriber_num
        • Function agnocast::validate_ld_preload
        • Function agnocast::validate_qos
        • Function agnocast::wait_and_handle_epoll_event
        • Function agnocast::wait_for_service_nanoseconds
        • Function create_a2r_bridge
        • Function create_r2a_bridge
        • Function DECLARE_TRACEPOINT(agnocast_init, const void *)
        • Function DECLARE_TRACEPOINT(agnocast_publisher_init, const void *, const void *, const char *, const size_t)
        • Function DECLARE_TRACEPOINT(agnocast_timer_init, const void *, const void *, const void *, const void *, const char *, int64_t)
        • Function DECLARE_TRACEPOINT(agnocast_publish, const void *, const int64_t)
        • Function DECLARE_TRACEPOINT(agnocast_create_timer_callable, const void *, const void *)
        • Function DECLARE_TRACEPOINT(agnocast_callable_end, const void *)
        • Function TP_ARGS(const void *, node_handle_arg, const char *, node_name_arg, const char *, namespace_arg)
        • Function TP_ARGS(const void *, publisher_handle_arg, const void *, node_handle_arg, const char *, topic_name_arg, const size_t, queue_depth_arg)
        • Function TP_ARGS(const void *, subscription_handle_arg, const void *, node_handle_arg, const void *, callback_arg, const void *, callback_group_arg, const char *, symbol_arg, const char *, topic_name_arg, const size_t, queue_depth_arg, const uint64_t, pid_callback_info_id_arg)
        • Function TP_ARGS(const void *, timer_handle_arg, const void *, node_handle_arg, const void *, callback_arg, const void *, callback_group_arg, const char *, symbol_arg, int64_t, period_arg)
        • Function TP_ARGS(const void *, executor_addr_arg, const void *, node_handle_arg, const void *, callback_group_addr_arg, const char *, group_type_name_arg)
        • Function TP_ARGS(const void *, publisher_handle_arg, const int64_t, entry_id_arg)
        • Function TP_ARGS(const void *, callable_arg, const int64_t, entry_id_arg, const uint64_t, pid_callback_info_id_arg)
        • Function TP_ARGS(const void *, callable_arg, const void *, timer_handle_arg)
        • Function TP_ARGS(const void *, callable_arg)
        • Function TP_ARGS(const void *, subscription_handle_arg, const void *, message_arg, const int64_t, entry_id_arg)
        • Function TP_ARGS(const void *, executor_addr_arg, const char *, executor_type_name_arg)
        • Function TP_FIELDS(ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_string(node_name, node_name_arg) ctf_string(namespace, namespace_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, publisher_handle, publisher_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_string(topic_name, topic_name_arg) ctf_integer(const size_t, queue_depth, queue_depth_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, subscription_handle, subscription_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, callback, callback_arg) ctf_integer_hex(const void *, callback_group, callback_group_arg) ctf_string(symbol, symbol_arg) ctf_string(topic_name, topic_name_arg) ctf_integer(const size_t, queue_depth, queue_depth_arg) ctf_integer(const uint64_t, pid_callback_info_id, pid_callback_info_id_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, timer_handle, timer_handle_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, callback, callback_arg) ctf_integer_hex(const void *, callback_group, callback_group_arg) ctf_string(symbol, symbol_arg) ctf_integer(const int64_t, period, period_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, executor_addr, executor_addr_arg) ctf_integer_hex(const void *, node_handle, node_handle_arg) ctf_integer_hex(const void *, callback_group_addr, callback_group_addr_arg) ctf_string(group_type_name, group_type_name_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, publisher_handle, publisher_handle_arg) ctf_integer(const int64_t, entry_id, entry_id_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, callable, callable_arg) ctf_integer(const int64_t, entry_id, entry_id_arg) ctf_integer(const uint64_t, pid_callback_info_id, pid_callback_info_id_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, callable, callable_arg) ctf_integer_hex(const void *, timer_handle, timer_handle_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, callable, callable_arg))
        • Function TP_FIELDS(ctf_integer_hex(const void *, subscription_handle, subscription_handle_arg) ctf_integer_hex(const void *, message, message_arg) ctf_integer(const int64_t, entry_id, entry_id_arg))
        • Function TRACEPOINT_EVENT
      • Variables
        • Variable agnocast::AGNOCAST_DEVICE_NOT_FOUND_MSG
        • Variable agnocast::agnocast_fd
        • Variable agnocast::BRIDGE_MQ_MAX_MESSAGES
        • Variable agnocast::BRIDGE_MQ_MESSAGE_SIZE
        • Variable agnocast::BRIDGE_MQ_PERMS
        • Variable agnocast::CLOCK_EVENT_FLAG
        • Variable agnocast::DEFAULT_QOS_DEPTH
        • Variable agnocast::ENTRY_ID_NOT_ASSIGNED
        • Variable agnocast::EPOLL_EVENT_ID_RESERVED_MASK
        • Variable agnocast::g_context
        • Variable agnocast::g_context_mtx
        • Variable agnocast::id2_callback_info
        • Variable agnocast::id2_callback_info_mtx
        • Variable agnocast::id2_timer_info
        • Variable agnocast::id2_timer_info_mtx
        • Variable agnocast::is_bridge_process
        • Variable agnocast::logger
        • Variable agnocast::MAIN_EXECUTABLE_SYMBOL
        • Variable agnocast::MESSAGE_TYPE_BUFFER_SIZE
        • Variable agnocast::mmap_mtx
        • Variable agnocast::NANOSECONDS_PER_SECOND
        • Variable agnocast::need_epoll_updates
        • Variable agnocast::next_callback_info_id
        • Variable agnocast::next_timer_id
        • Variable agnocast::PERFORMANCE_BRIDGE_MQ_MAX_MESSAGES
        • Variable agnocast::PERFORMANCE_BRIDGE_MQ_MESSAGE_SIZE
        • Variable agnocast::PERFORMANCE_BRIDGE_VIRTUAL_PID
        • Variable agnocast::SHARED_LIB_PATH_BUFFER_SIZE
        • Variable agnocast::SHUTDOWN_EVENT_FLAG
        • Variable agnocast::standard_bridge_manager_pid
        • Variable agnocast::SUFFIX_A2R
        • Variable agnocast::SUFFIX_LEN
        • Variable agnocast::SUFFIX_R2A
        • Variable agnocast::SYMBOL_NAME_BUFFER_SIZE
        • Variable agnocast::TIMER_EVENT_FLAG
        • Variable agnocast_add_callback_group
        • Variable agnocast_callable_end
        • Variable agnocast_callable_start
        • Variable agnocast_construct_executor
        • Variable agnocast_create_callable
        • Variable agnocast_create_timer_callable
        • Variable agnocast_node_init
        • Variable agnocast_publish
        • Variable agnocast_publisher_init
        • Variable agnocast_subscription_init
        • Variable agnocast_take
        • Variable agnocast_timer_init
        • Variable callable
        • Variable callback
        • Variable callback_group
        • Variable callback_group_addr
        • Variable entry_id
        • Variable executor_addr
        • Variable function_symbol
        • Variable message
        • Variable node_handle
        • Variable node_name
        • Variable queue_depth
        • Variable subscription_handle
        • Variable topic_name
      • Defines
        • Define _TP_H
        • Define AGNOCAST_ADD_BRIDGE_CMD
        • Define AGNOCAST_ADD_PROCESS_CMD
        • Define AGNOCAST_ADD_PUBLISHER_CMD
        • Define AGNOCAST_ADD_SUBSCRIBER_CMD
        • Define AGNOCAST_CHECK_AND_REQUEST_BRIDGE_SHUTDOWN_CMD
        • Define AGNOCAST_GET_EXIT_PROCESS_CMD
        • Define AGNOCAST_GET_PUBLISHER_NUM_CMD
        • Define AGNOCAST_GET_PUBLISHER_QOS_CMD
        • Define AGNOCAST_GET_SUBSCRIBER_NUM_CMD
        • Define AGNOCAST_GET_SUBSCRIBER_QOS_CMD
        • Define AGNOCAST_GET_TOPIC_SUBSCRIBER_INFO_CMD
        • Define AGNOCAST_GET_VERSION_CMD
        • Define AGNOCAST_LIKELY
        • Define AGNOCAST_NOTIFY_BRIDGE_SHUTDOWN_CMD
        • Define AGNOCAST_PUBLIC
        • Define AGNOCAST_PUBLISH_MSG_CMD
        • Define AGNOCAST_RECEIVE_MSG_CMD
        • Define AGNOCAST_RELEASE_SUB_REF_CMD
        • Define AGNOCAST_REMOVE_BRIDGE_CMD
        • Define AGNOCAST_REMOVE_PUBLISHER_CMD
        • Define AGNOCAST_REMOVE_SUBSCRIBER_CMD
        • Define AGNOCAST_SET_ROS2_PUBLISHER_NUM_CMD
        • Define AGNOCAST_SET_ROS2_SUBSCRIBER_NUM_CMD
        • Define AGNOCAST_TAKE_MSG_CMD
        • Define AGNOCAST_UNLIKELY
        • Define DECLARE_TRACEPOINT
        • Define MAX_PUBLISHER_NUM
        • Define MAX_RECEIVE_NUM
        • Define MAX_RELEASE_NUM
        • Define MAX_SUBSCRIBER_NUM
        • Define MAX_SUBSCRIPTION_NUM_PER_PROCESS
        • Define MAX_TOPIC_INFO_RET_NUM
        • Define MAX_TOPIC_LOCAL_ID
        • Define NODE_NAME_BUFFER_SIZE
        • Define TOPIC_NAME_BUFFER_SIZE
        • Define TRACEPOINT_INCLUDE
        • Define TRACEPOINT_PROVIDER
        • Define VERSION_BUFFER_LEN
      • Typedefs
        • Typedef agnocast::BridgeFn
        • Typedef agnocast::message_filters::SubscriberBasePtr
        • Typedef agnocast::ParameterDescriptor
        • Typedef agnocast::PollingSubscriber
        • Typedef agnocast::Publisher
        • Typedef agnocast::Subscription
        • Typedef agnocast::TakeSubscription
        • Typedef agnocast::topic_local_id_t
        • Typedef agnocast::TypeErasedCallback
        • Typedef agnocast::WeakCallbackGroupsToNodesMap
        • Typedef BridgeEntryA2R
        • Typedef BridgeEntryR2A
      • Directories
        • Directory include
        • Directory agnocast
        • Directory bridge
        • Directory performance
        • Directory standard
        • Directory message_filters
        • Directory sync_policies
        • Directory node
        • Directory node_interfaces
      • Files
        • File agnocast.hpp
        • File agnocast_arguments.hpp
        • File agnocast_bridge_ipc_event_loop_base.hpp
        • File agnocast_bridge_node.hpp
        • File agnocast_bridge_utils.hpp
        • File agnocast_callback_info.hpp
        • File agnocast_callback_isolated_executor.hpp
        • File agnocast_client.hpp
        • File agnocast_context.hpp
        • File agnocast_epoll.hpp
        • File agnocast_executor.hpp
        • File agnocast_ioctl.hpp
        • File agnocast_mq.hpp
        • File agnocast_multi_threaded_executor.hpp
        • File agnocast_node.hpp
        • File agnocast_only_callback_isolated_executor.hpp
        • File agnocast_only_executor.hpp
        • File agnocast_only_multi_threaded_executor.hpp
        • File agnocast_only_single_threaded_executor.hpp
        • File agnocast_performance_bridge_ipc_event_loop.hpp
        • File agnocast_performance_bridge_loader.hpp
        • File agnocast_performance_bridge_manager.hpp
        • File agnocast_performance_bridge_plugin_api.hpp
        • File agnocast_public_api.hpp
        • File agnocast_publisher.hpp
        • File agnocast_service.hpp
        • File agnocast_single_threaded_executor.hpp
        • File agnocast_smart_pointer.hpp
        • File agnocast_standard_bridge_ipc_event_loop.hpp
        • File agnocast_standard_bridge_loader.hpp
        • File agnocast_standard_bridge_manager.hpp
        • File agnocast_subscription.hpp
        • File agnocast_timer.hpp
        • File agnocast_timer_info.hpp
        • File agnocast_tracepoint_call.h
        • File agnocast_tracepoint_wrapper.h
        • File agnocast_utils.hpp
        • File approximate_time.hpp
        • File cie_client_utils.hpp
        • File exact_time.hpp
        • File message_event.hpp
        • File node_base.hpp
        • File node_clock.hpp
        • File node_logging.hpp
        • File node_parameters.hpp
        • File node_services.hpp
        • File node_time_source.hpp
        • File node_topics.hpp
        • File parameter_adapter.hpp
        • File pass_through.hpp
        • File signal1.hpp
        • File signal9.hpp
        • File simple_filter.hpp
        • File subscriber.hpp
        • File synchronizer.hpp
      • Pages
        • Deprecated List
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package agnocastlib
        • 2.3.3 (2026-04-02)
        • 2.3.2 (2026-03-24)
        • 2.3.1 (2026-03-17)
        • 2.3.0 (2026-03-09)
        • 2.2.0 (2026-02-19)
        • 2.1.2 (2025-08-18)
        • 2.1.1 (2025-05-13)
        • 2.1.0 (2025-04-15)
        • 2.0.1 (2025-04-03)
        • 2.0.0 (2025-04-02)
        • 1.0.2 (2025-03-14)
        • 1.0.1 (2025-03-10)
        • 1.0.0 (2024-03-03)
  • ROS Package Dependencies
    • ament_index_cpp
    • message_filters
    • rcl_yaml_param_parser
    • rclcpp
    • rclcpp_components
    • rosgraph_msgs
    • tracetools
    • agnocast_cie_config_msgs
    • agnocast_cie_thread_configurator
  • Index
agnocastlib: Jazzy
  • C++ API
  • File cie_client_utils.hpp
  • View page source

File cie_client_utils.hpp

↰ Parent directory (include/agnocast)

Contents

  • Definition (include/agnocast/cie_client_utils.hpp)

  • Includes

  • Namespaces

  • Functions

Definition (include/agnocast/cie_client_utils.hpp)

  • Program Listing for File cie_client_utils.hpp

Includes

  • agnocast/agnocast_publisher.hpp (File agnocast_publisher.hpp)

  • agnocast_cie_config_msgs/msg/callback_group_info.hpp

  • memory

  • rclcpp/rclcpp.hpp

  • string

  • vector

Namespaces

  • Namespace agnocast

Functions

  • Function agnocast::create_agnocast_client_publisher

  • Template Function agnocast::create_callback_group_id(const rclcpp::CallbackGroup::SharedPtr&, const std::shared_ptr<NodeT>&, const std::vector<std::string>&)

  • Function agnocast::create_callback_group_id(const rclcpp::CallbackGroup::SharedPtr&, const rclcpp::node_interfaces::NodeBaseInterface::SharedPtr&, const std::vector<std::string>&)

  • Function agnocast::create_rclcpp_client_publisher

  • Function agnocast::publish_callback_group_info(const rclcpp::Publisher<agnocast_cie_config_msgs::msg::CallbackGroupInfo>::SharedPtr&, int64_t, const std::string&)

  • Function agnocast::publish_callback_group_info(const agnocast::Publisher<agnocast_cie_config_msgs::msg::CallbackGroupInfo>::SharedPtr&, int64_t, const std::string&)

Previous Next

© Copyright The <agnocastlib> Contributors. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.