Class TypeSupportProvider
Defined in File type_support_provider.hpp
Inheritance Relationships
Derived Type
public ros_babel_fish::LocalTypeSupportProvider
(Class LocalTypeSupportProvider)
Class Documentation
-
class TypeSupportProvider
Subclassed by ros_babel_fish::LocalTypeSupportProvider
Public Types
Public Functions
-
TypeSupportProvider()
-
MessageTypeSupport::ConstSharedPtr getMessageTypeSupport(const std::string &type) const
-
ServiceTypeSupport::ConstSharedPtr getServiceTypeSupport(const std::string &type) const
-
ActionTypeSupport::ConstSharedPtr getActionTypeSupport(const std::string &type) const
Protected Functions
-
virtual MessageTypeSupport::ConstSharedPtr getMessageTypeSupportImpl(const std::string &type) const = 0
Implementations should call registerMessage if the type support can be cached which is usually the case.
-
virtual ServiceTypeSupport::ConstSharedPtr getServiceTypeSupportImpl(const std::string &type) const = 0
-
virtual ActionTypeSupport::ConstSharedPtr getActionTypeSupportImpl(const std::string &type) const = 0
-
TypeSupportProvider()