Contents
Classes
Functions
Typedefs
Unions
Variables
Struct AgnocastExecutable
Template Struct callback_first_arg
Template Struct callback_first_arg< std::function< ReturnType(Arg, Args…) > >
Struct CallbackInfo
Template Struct function_traits
Template Struct function_traits< std::function< ReturnType(Args…) > >
Struct ioctl_get_version_args
Struct ioctl_update_entry_args
Struct MqMsgAgnocast
Struct MqMsgROS2Publish
Struct name_info
Struct publisher_shm_info
Struct PublisherOptions
Struct SubscriptionOptions
Class AgnocastExecutor
Class AnyObject
Template Class ipc_shared_ptr
Class MultiThreadedAgnocastExecutor
Template Class PollingSubscriber
Template Class Publisher
Class SingleThreadedAgnocastExecutor
Template Class Subscription
Class SubscriptionBase
Template Class TakeSubscription
Template Class TypedMessagePtr
Function agnocast::agnocast_get_borrowed_publisher_num
Function agnocast::agnocast_get_timestamp
Function agnocast::create_mq_name_for_agnocast_publish
Function agnocast::create_mq_name_for_ros2_publish
Template Function agnocast::create_publisher(rclcpp::Node *, const std::string&, const size_t, const PublisherOptions&)
Template Function agnocast::create_publisher(rclcpp::Node *, const std::string&, const rclcpp::QoS&, const PublisherOptions&)
Template Function agnocast::create_publisher(rclcpp::Node *, const std::string&, const rclcpp::QoS&)
Template Function agnocast::create_publisher(rclcpp::Node *, const std::string&, const size_t)
Function agnocast::create_shm_name
Template Function agnocast::create_subscription(rclcpp::Node *, const std::string&, const rclcpp::QoS&, std::function<void(const agnocast::ipc_shared_ptr<MessageT>&)>)
Template Function agnocast::create_subscription(rclcpp::Node *, const std::string&, const size_t, std::function<void(const agnocast::ipc_shared_ptr<MessageT>&)>)
Template Function agnocast::create_subscription(rclcpp::Node *, const std::string&, const rclcpp::QoS&, std::function<void(const agnocast::ipc_shared_ptr<MessageT>&)>, agnocast::SubscriptionOptions)
Template Function agnocast::create_subscription(rclcpp::Node *, const std::string&, const size_t)
Template Function agnocast::create_subscription(rclcpp::Node *, const std::string&, const rclcpp::QoS&)
Template Function agnocast::create_subscription(rclcpp::Node *, const std::string&, const size_t, std::function<void(const agnocast::ipc_shared_ptr<MessageT>&)>, agnocast::SubscriptionOptions)
Function agnocast::decrement_borrowed_publisher_num
Function agnocast::decrement_rc
Template Function agnocast::get_erased_callback
Function agnocast::get_subscription_count_core
Function agnocast::get_valid_callback_group
Function agnocast::increment_borrowed_publisher_num
Function agnocast::increment_rc
Function agnocast::initialize_agnocast
Function agnocast::initialize_publisher
Function agnocast::map_read_only_area
Function agnocast::open_mq_for_subscription
Function agnocast::publish_core
Template Function agnocast::register_callback
Function agnocast::remove_mq
Function agnocast::validate_ld_preload
Typedef agnocast::topic_local_id_t
Typedef agnocast::TypeErasedCallback
Union ioctl_get_subscriber_num_args
Union ioctl_new_shm_args
Union ioctl_publish_args
Union ioctl_publisher_args
Union ioctl_receive_msg_args
Union ioctl_subscriber_args
Union ioctl_take_msg_args
Variable agnocast::agnocast_fd
Variable agnocast::id2_callback_info
Variable agnocast::id2_callback_info_mtx
Variable agnocast::logger
Variable agnocast::need_epoll_updates
Variable agnocast::next_callback_info_id