Public Member Functions | Private Attributes | List of all members
actionlib::ServiceClient Class Reference

#include <service_client.h>

Public Member Functions

template<class Goal , class Result >
bool call (const Goal &goal, Result &result)
 
bool isServerConnected ()
 
 ServiceClient (boost::shared_ptr< ServiceClientImp > client)
 
bool waitForServer (const ros::Duration &timeout=ros::Duration(0, 0))
 

Private Attributes

boost::shared_ptr< ServiceClientImpclient_
 

Detailed Description

Definition at line 60 of file service_client.h.

Constructor & Destructor Documentation

◆ ServiceClient()

actionlib::ServiceClient::ServiceClient ( boost::shared_ptr< ServiceClientImp client)
inline

Definition at line 63 of file service_client.h.

Member Function Documentation

◆ call()

template<class Goal , class Result >
bool actionlib::ServiceClient::call ( const Goal &  goal,
Result &  result 
)

Definition at line 99 of file service_client_imp.h.

◆ isServerConnected()

bool actionlib::ServiceClient::isServerConnected ( )

Definition at line 110 of file service_client_imp.h.

◆ waitForServer()

bool actionlib::ServiceClient::waitForServer ( const ros::Duration timeout = ros::Duration(0, 0))

Definition at line 105 of file service_client_imp.h.

Member Data Documentation

◆ client_

boost::shared_ptr<ServiceClientImp> actionlib::ServiceClient::client_
private

Definition at line 73 of file service_client.h.


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


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep, Mikael Arguedas
autogenerated on Mon Feb 28 2022 21:34:39