Modulo 5.0.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
modulo_utils::testutils::ServiceClient< SrvT > Class Template Reference
Inheritance diagram for modulo_utils::testutils::ServiceClient< SrvT >:

Public Member Functions

 ServiceClient (const rclcpp::NodeOptions &options, const std::string &service)
 
rclcpp::Client< SrvT >::FutureAndRequestId call_async (const std::shared_ptr< typename SrvT::Request > &request)
 

Public Attributes

std::shared_ptr< rclcpp::Client< SrvT > > client_
 

Detailed Description

template<typename SrvT>
class modulo_utils::testutils::ServiceClient< SrvT >

Definition at line 13 of file ServiceClient.hpp.

Constructor & Destructor Documentation

◆ ServiceClient()

template<typename SrvT >
modulo_utils::testutils::ServiceClient< SrvT >::ServiceClient ( const rclcpp::NodeOptions &  options,
const std::string &  service 
)
inline

Definition at line 15 of file ServiceClient.hpp.

Member Function Documentation

◆ call_async()

template<typename SrvT >
rclcpp::Client< SrvT >::FutureAndRequestId modulo_utils::testutils::ServiceClient< SrvT >::call_async ( const std::shared_ptr< typename SrvT::Request > &  request)
inline

Definition at line 22 of file ServiceClient.hpp.

Member Data Documentation

◆ client_

template<typename SrvT >
std::shared_ptr<rclcpp::Client<SrvT> > modulo_utils::testutils::ServiceClient< SrvT >::client_

Definition at line 26 of file ServiceClient.hpp.


The documentation for this class was generated from the following file: