3.3. SystemHandle¶
-
class
eprosima::is::sh::ros1::SystemHandle: public virtual eprosima::is::FullSystem¶ Implements all the interface defined for the Integration Service FullSystem, for the ROS 1 ecosystem.
- Note
This SystemHandle is currently prepared to support the latest LTS distribution of ROS 1, that is, Noetic Ninjemys.
Public Functions
-
SystemHandle()¶ Construct a new SystemHandle object.
-
bool
configure(const core::RequiredTypes &types, const YAML::Node &configuration, TypeRegistry &type_registry) override¶ Inherited from SystemHandle.
-
bool
okay() const override¶ Inherited from SystemHandle.
-
bool
spin_once() override¶ Inherited from SystemHandle.
-
~SystemHandle() override¶ Inherited from SystemHandle.
-
bool
subscribe(const std::string &topic_name, const xtypes::DynamicType &message_type, SubscriptionCallback *callback, const YAML::Node &configuration) override¶ Inherited from SystemHandle.
-
bool
is_internal_message(void *filter_handle) override¶ Inherited from TopicSubscriberSystem.
-
std::shared_ptr<TopicPublisher>
advertise(const std::string &topic_name, const xtypes::DynamicType &message_type, const YAML::Node &configuration) override¶ Inherited from SystemHandle.
-
bool
create_client_proxy(const std::string &service_name, const xtypes::DynamicType &service_type, RequestCallback *callback, const YAML::Node &configuration) override¶ Inherited from SystemHandle.
-
bool
create_client_proxy(const std::string &service_name, const xtypes::DynamicType&, const xtypes::DynamicType &reply_type, RequestCallback *callback, const YAML::Node &configuration) override¶ Inherited from ServiceClientSystem.
-
std::shared_ptr<ServiceProvider>
create_service_proxy(const std::string &service_name, const xtypes::DynamicType &service_type, const YAML::Node &configuration) override¶ Inherited from SystemHandle.
-
std::shared_ptr<ServiceProvider>
create_service_proxy(const std::string &service_name, const xtypes::DynamicType &request_type, const xtypes::DynamicType&, const YAML::Node &configuration) override¶ Inherited from ServiceProviderSystem.