| async_send_request(SharedRequest request) | rclcpp::Client< ServiceT > | inline |
| async_send_request(SharedRequest request, CallbackT &&cb) | rclcpp::Client< ServiceT > | inline |
| async_send_request(SharedRequest request, CallbackT &&cb) | rclcpp::Client< ServiceT > | inline |
| CallbackType typedef | rclcpp::Client< ServiceT > | |
| CallbackWithRequestType typedef | rclcpp::Client< ServiceT > | |
| Client(rclcpp::node_interfaces::NodeBaseInterface *node_base, rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph, const std::string &service_name, rcl_client_options_t &client_options) | rclcpp::Client< ServiceT > | inline |
| client_handle_ | rclcpp::ClientBase | protected |
| ClientBase(rclcpp::node_interfaces::NodeBaseInterface *node_base, rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph) | rclcpp::ClientBase | |
| context_ | rclcpp::ClientBase | protected |
| create_request_header() override | rclcpp::Client< ServiceT > | inlinevirtual |
| create_response() override | rclcpp::Client< ServiceT > | inlinevirtual |
| exchange_in_use_by_wait_set_state(bool in_use_state) | rclcpp::ClientBase | |
| get_client_handle() | rclcpp::ClientBase | |
| get_client_handle() const | rclcpp::ClientBase | |
| get_rcl_node_handle() | rclcpp::ClientBase | protected |
| get_rcl_node_handle() const | rclcpp::ClientBase | protected |
| get_service_name() const | rclcpp::ClientBase | |
| handle_response(std::shared_ptr< rmw_request_id_t > request_header, std::shared_ptr< void > response) override | rclcpp::Client< ServiceT > | inlinevirtual |
| in_use_by_wait_set_ | rclcpp::ClientBase | protected |
| node_graph_ | rclcpp::ClientBase | protected |
| node_handle_ | rclcpp::ClientBase | protected |
| Promise typedef | rclcpp::Client< ServiceT > | |
| PromiseWithRequest typedef | rclcpp::Client< ServiceT > | |
| service_is_ready() const | rclcpp::ClientBase | |
| SharedFuture typedef | rclcpp::Client< ServiceT > | |
| SharedFutureWithRequest typedef | rclcpp::Client< ServiceT > | |
| SharedPromise typedef | rclcpp::Client< ServiceT > | |
| SharedPromiseWithRequest typedef | rclcpp::Client< ServiceT > | |
| SharedRequest typedef | rclcpp::Client< ServiceT > | |
| SharedResponse typedef | rclcpp::Client< ServiceT > | |
| take_response(typename ServiceT::Response &response_out, rmw_request_id_t &request_header_out) | rclcpp::Client< ServiceT > | inline |
| take_type_erased_response(void *response_out, rmw_request_id_t &request_header_out) | rclcpp::ClientBase | |
| wait_for_service(std::chrono::duration< RepT, RatioT > timeout=std::chrono::duration< RepT, RatioT >(-1)) | rclcpp::ClientBase | inline |
| wait_for_service_nanoseconds(std::chrono::nanoseconds timeout) | rclcpp::ClientBase | protected |
| ~Client() | rclcpp::Client< ServiceT > | inlinevirtual |
| ~ClientBase() | rclcpp::ClientBase | virtual |