#include <service_client.h>
Public Types | |
typedef ClientGoalHandle < ActionSpec > | GoalHandleT |
typedef SimpleActionClient < ActionSpec > | SimpleActionClientT |
Public Member Functions | |
ACTION_DEFINITION (ActionSpec) | |
bool | call (const void *goal, std::string goal_md5sum, void *result, std::string result_md5sum) |
bool | isServerConnected () |
ServiceClientImpT (ros::NodeHandle n, std::string name) | |
bool | waitForServer (const ros::Duration &timeout) |
Private Attributes | |
boost::scoped_ptr < SimpleActionClientT > | ac_ |
Definition at line 70 of file service_client.h.
typedef ClientGoalHandle<ActionSpec> actionlib::ServiceClientImpT< ActionSpec >::GoalHandleT |
Definition at line 74 of file service_client.h.
typedef SimpleActionClient<ActionSpec> actionlib::ServiceClientImpT< ActionSpec >::SimpleActionClientT |
Definition at line 75 of file service_client.h.
actionlib::ServiceClientImpT< ActionSpec >::ServiceClientImpT | ( | ros::NodeHandle | n, |
std::string | name | ||
) |
Definition at line 41 of file service_client_imp.h.
actionlib::ServiceClientImpT< ActionSpec >::ACTION_DEFINITION | ( | ActionSpec | ) |
bool actionlib::ServiceClientImpT< ActionSpec >::call | ( | const void * | goal, |
std::string | goal_md5sum, | ||
void * | result, | ||
std::string | result_md5sum | ||
) | [virtual] |
Implements actionlib::ServiceClientImp.
Definition at line 56 of file service_client_imp.h.
bool actionlib::ServiceClientImpT< ActionSpec >::isServerConnected | ( | ) | [virtual] |
Implements actionlib::ServiceClientImp.
Definition at line 51 of file service_client_imp.h.
bool actionlib::ServiceClientImpT< ActionSpec >::waitForServer | ( | const ros::Duration & | timeout | ) | [virtual] |
Implements actionlib::ServiceClientImp.
Definition at line 46 of file service_client_imp.h.
boost::scoped_ptr<SimpleActionClientT> actionlib::ServiceClientImpT< ActionSpec >::ac_ [private] |
Definition at line 84 of file service_client.h.