#include <service_caller.h>
Public Member Functions | |
| void | callService () |
| ServiceType & | getService () |
| bool | isCalling () |
| ServiceCallerBase (ros::NodeHandle &nh, const std::string &service_name="") | |
| ServiceCallerBase (ros::NodeHandle &nh, std::string &service_name) | |
| ServiceCallerBase (XmlRpc::XmlRpcValue &controllers, ros::NodeHandle &nh, const std::string &service_name="") | |
| ~ServiceCallerBase () | |
Protected Member Functions | |
| void | callingThread () |
Protected Attributes | |
| ros::ServiceClient | client_ |
| int | fail_count_ |
| int | fail_limit_ |
| std::mutex | mutex_ |
| ServiceType | service_ |
| std::string | service_name_ |
| std::thread * | thread_ {} |
Definition at line 84 of file service_caller.h.
|
inlineexplicit |
Definition at line 118 of file service_caller.h.
|
inline |
Definition at line 128 of file service_caller.h.
|
inline |
Definition at line 133 of file service_caller.h.
|
inline |
Definition at line 149 of file service_caller.h.
|
inlineprotected |
Definition at line 171 of file service_caller.h.
|
inline |
Definition at line 153 of file service_caller.h.
|
inline |
Definition at line 160 of file service_caller.h.
|
inline |
Definition at line 164 of file service_caller.h.
|
protected |
Definition at line 191 of file service_caller.h.
|
protected |
Definition at line 195 of file service_caller.h.
|
protected |
Definition at line 195 of file service_caller.h.
|
protected |
Definition at line 194 of file service_caller.h.
|
protected |
Definition at line 192 of file service_caller.h.
|
protected |
Definition at line 190 of file service_caller.h.
|
protected |
Definition at line 193 of file service_caller.h.