Class ServiceData
Defined in File rmw_service_data.hpp
Inheritance Relationships
Base Type
public std::enable_shared_from_this< ServiceData >
Class Documentation
-
class ServiceData : public std::enable_shared_from_this<ServiceData>
=============================================================================
Public Functions
-
bool liveliness_is_valid() const
-
void add_new_query(std::unique_ptr<ZenohQuery> query)
-
rmw_ret_t take_request(rmw_service_info_t *request_header, void *ros_request, bool *taken)
-
rmw_ret_t send_response(rmw_request_id_t *request_id, void *ros_response)
-
void set_on_new_request_callback(rmw_event_callback_t callback, const void *user_data)
-
bool queue_has_data_and_attach_condition_if_not(rmw_wait_set_data_t *wait_set_data)
-
bool detach_condition_and_queue_is_empty()
-
rmw_ret_t shutdown()
-
bool is_shutdown() const
-
~ServiceData()
Public Static Functions
-
bool liveliness_is_valid() const