ros_babel_fish
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Namespace rclcpp_action
Namespace ros_babel_fish
Namespace ros_babel_fish::impl
Namespace ros_babel_fish::message_type_traits
Namespace ros_babel_fish::MessageTypes
Namespace std
Classes and Structs
Template Struct BabelFishAction >::SendGoalOptions
Struct ActionTypeSupport
Struct BabelFishAction
Struct BabelFishAction::Impl
Struct Impl::CancelGoalService
Struct Impl::GetResultService
Struct Impl::SendGoalService
Struct BabelFishService
Template Struct EqHelper
Template Struct EqHelper< ArrayMessageBase >
Template Struct EqHelper< bool >
Template Struct EqHelper< CompoundMessage >
Template Struct EqHelper< std::string >
Template Struct EqHelper< std::wstring >
Template Struct PassThrough
Template Struct array_type
Template Struct array_type< bool, false >
Template Struct array_type< Message, false >
Template Struct array_type< Message, true >
Template Struct member_type
Template Struct message_type
Template Struct value_type
Struct MessageMemberIntrospection
Struct MessageMembersIntrospection
Struct MessageTypeSupport
Struct ServiceTypeSupport
Template Class Client< ros_babel_fish::impl::BabelFishAction >
Template Class Server< ros_babel_fish::impl::BabelFishAction >
Template Class ServerGoalHandle< ros_babel_fish::impl::BabelFishAction >
Class AnyServiceCallback
Template Class ArrayMessage_
Class ArrayMessageBase
Class BabelFish
Class BabelFishException
Class BabelFishPublisher
Class BabelFishService
Class BabelFishServiceClient
Class BabelFishSubscription
Template Class CompoundArrayMessage_
Class CompoundMessage
Class LocalTypeSupportProvider
Class Message
Class TypeSupportException
Class TypeSupportProvider
Template Class ValueMessage
Enums
Enum MessageType
Functions
Function ros_babel_fish::createContainer(const rosidl_typesupport_introspection_cpp::MessageMembers&, rosidl_runtime_cpp::MessageInitialization)
Function ros_babel_fish::createContainer(const MessageMembersIntrospection&, rosidl_runtime_cpp::MessageInitialization)
Template Function ros_babel_fish::impl::call_for_array_message(ArrayMessageBase&, Callable&&, Args&&…)
Template Function ros_babel_fish::impl::call_for_array_message(const ArrayMessageBase&, Callable&&, Args&&…)
Template Function ros_babel_fish::impl::invoke
Function ros_babel_fish::impl::wait_for_topic_and_type_nanoseconds
Function ros_babel_fish::impl::wait_for_topic_nanoseconds
Template Function ros_babel_fish::invoke_for_array_message(ArrayMessageBase&, Callable&&, Args&&…)
Template Function ros_babel_fish::invoke_for_array_message(const ArrayMessageBase&, Callable&&, Args&&…)
Template Function ros_babel_fish::invoke_for_message(Message&, Callable&&, Args&&…)
Template Function ros_babel_fish::invoke_for_message(const Message&, Callable&&, Args&&…)
Template Function ros_babel_fish::invoke_for_value_message(Message&, Callable&&, Args&&…)
Template Function ros_babel_fish::invoke_for_value_message(const Message&, Callable&&, Args&&…)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Bool, bool)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Octet, unsigned char)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt8, uint8_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt16, uint16_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt32, uint32_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt64, uint64_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int8, int8_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int16, int16_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int32, int32_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int64, int64_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Float, float)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Double, double)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::LongDouble, long double)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Char, unsigned char)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WChar, char16_t)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::String, std::string)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WString, std::wstring)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Compound, CompoundMessage)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Array, ArrayMessageBase)
Function ros_babel_fish::message_type_traits::DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE(MessageTypes::None, void)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Bool, bool)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt8, uint8_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt16, uint16_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt32, uint32_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::UInt64, uint64_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int8, int8_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int16, int16_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int32, int32_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Int64, int64_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Float, float)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::Double, double)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::LongDouble, long double)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::WChar, char16_t)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::String, std::string)
Function ros_babel_fish::message_type_traits::DECLARE_MESSAGE_TYPE_FOR_TYPE(MessageTypes::WString, std::wstring)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Bool, bool)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Octet, unsigned char)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt8, uint8_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt16, uint16_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt32, uint32_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::UInt64, uint64_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int8, int8_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int16, int16_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int32, int32_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Int64, int64_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Float, float)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Double, double)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::LongDouble, long double)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Char, unsigned char)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WChar, char16_t)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::String, std::string)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::WString, std::wstring)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Compound, CompoundMessage)
Function ros_babel_fish::message_type_traits::DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE(MessageTypes::Array, ArrayMessageBase)
Function ros_babel_fish::message_type_traits::isValueType
Function ros_babel_fish::resolve_topic
Template Function ros_babel_fish::wait_for_topic
Template Function ros_babel_fish::wait_for_topic_and_type
Defines
Define _RBF2_TEMPLATE_CALL_ARRAY_FUNCTION
Define _RBF2_TEMPLATE_CALL_ARRAY_TYPES
Define DECLARE_MEMBER_TYPE_FOR_MESSAGE_TYPE
Define DECLARE_MESSAGE_TYPE_FOR_TYPE
Define DECLARE_VALUE_TYPE_FOR_MESSAGE_TYPE
Define RBF2_INVOKE_FN
Define RBF2_TEMPLATE_CALL
Define RBF2_TEMPLATE_CALL_ARRAY_TYPES
Define RBF2_TEMPLATE_CALL_SIMPLE_VALUE_TYPES
Define RBF2_TEMPLATE_CALL_VALUE_TYPES
Typedefs
Typedef ros_babel_fish::ArrayMessage
Typedef ros_babel_fish::BabelFishActionClient
Typedef ros_babel_fish::BabelFishActionServer
Typedef ros_babel_fish::BabelFishActionServerGoalHandle
Typedef ros_babel_fish::BoundedArrayMessage
Typedef ros_babel_fish::BoundedCompoundArrayMessage
Typedef ros_babel_fish::CompoundArrayMessage
Typedef ros_babel_fish::FixedLengthArrayMessage
Typedef ros_babel_fish::FixedLengthCompoundArrayMessage
Typedef ros_babel_fish::MessageType
Directories
Directory include
Directory ros_babel_fish
Directory detail
Directory exceptions
Directory idl
Directory providers
Directory messages
Files
File any_service_callback.hpp
File array_message.hpp
File babel_fish.hpp
File babel_fish_action.hpp
File babel_fish_action_client.hpp
File babel_fish_action_server.hpp
File babel_fish_exception.hpp
File babel_fish_publisher.hpp
File babel_fish_service.hpp
File babel_fish_service_client.hpp
File babel_fish_subscription.hpp
File compound_message.hpp
File exceptions.hpp
File local_type_support_provider.hpp
File macros.hpp
File message.hpp
File message_type_traits.hpp
File message_types.hpp
File method_invoke_helpers.hpp
File serialization.hpp
File topic.hpp
File type_support.hpp
File type_support_provider.hpp
File value_message.hpp
Standard Documents
CHANGELOG
Changelog for package ros_babel_fish
0.10.2 (2024-12-03)
0.10.1 (2024-10-25)
0.9.5 (2024-10-11)
0.9.3 (2024-08-16)
0.9.2 (2024-08-14)
PACKAGE
Index
ros_babel_fish
C++ API
Namespace rclcpp
View page source
Namespace rclcpp