Class ClientData
Defined in File rmw_client_data.hpp
Inheritance Relationships
Base Type
public std::enable_shared_from_this< ClientData >
Class Documentation
-
class ClientData : public std::enable_shared_from_this<ClientData>
=============================================================================
Public Functions
-
bool liveliness_is_valid() const
-
std::array<uint8_t, RMW_GID_STORAGE_SIZE> copy_gid() const
-
void add_new_reply(std::unique_ptr<rmw_zenoh_cpp::ZenohReply> reply)
-
rmw_ret_t take_response(rmw_service_info_t *request_header, void *ros_response, bool *taken)
-
rmw_ret_t send_request(const void *ros_request, int64_t *sequence_id)
-
void set_on_new_response_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
-
~ClientData()
Public Static Functions
-
bool liveliness_is_valid() const