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 |