| async_call(typename RequestType::SharedPtr &request) | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| async_call(typename RequestType::SharedPtr request, CallbackT &&callback) | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| callback_group_ (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | protected |
| callback_group_executor_ (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | protected |
| client_ (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | protected |
| getServiceName() | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| invoke(typename RequestType::SharedPtr &request, const std::chrono::nanoseconds timeout=std::chrono::nanoseconds(-1)) | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| invoke(typename RequestType::SharedPtr &request, typename ResponseType::SharedPtr &response) | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| node_ (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | protected |
| RequestType typedef (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | |
| ResponseType typedef (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | |
| service_name_ (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | protected |
| ServiceClient(const std::string &service_name, const NodeT &provided_node, bool use_internal_executor=false) | nav2_util::ServiceClient< ServiceT, NodeT > | inlineexplicit |
| SharedPtr typedef (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | |
| spin_until_complete(const FutureT &future, const std::chrono::nanoseconds timeout=std::chrono::nanoseconds(-1)) | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| stop() | nav2_util::ServiceClient< ServiceT, NodeT > | inline |
| use_internal_executor_ (defined in nav2_util::ServiceClient< ServiceT, NodeT >) | nav2_util::ServiceClient< ServiceT, NodeT > | protected |
| wait_for_service(const std::chrono::nanoseconds timeout=std::chrono::nanoseconds::max()) | nav2_util::ServiceClient< ServiceT, NodeT > | inline |