actionlib::ServiceClientImpT< ActionSpec > Class Template Reference

#include <service_client.h>

Inheritance diagram for actionlib::ServiceClientImpT< ActionSpec >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef ClientGoalHandle
< ActionSpec > 
GoalHandleT
typedef SimpleActionClient
< ActionSpec > 
SimpleActionClientT

Public Member Functions

 ACTION_DEFINITION (ActionSpec)
bool call (const ros::Message *goal, std::string goal_md5sum, ros::Message *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_

Detailed Description

template<class ActionSpec>
class actionlib::ServiceClientImpT< ActionSpec >

Definition at line 69 of file service_client.h.


Member Typedef Documentation

template<class ActionSpec >
typedef ClientGoalHandle<ActionSpec> actionlib::ServiceClientImpT< ActionSpec >::GoalHandleT

Definition at line 73 of file service_client.h.

template<class ActionSpec >
typedef SimpleActionClient<ActionSpec> actionlib::ServiceClientImpT< ActionSpec >::SimpleActionClientT

Definition at line 74 of file service_client.h.


Constructor & Destructor Documentation

template<class ActionSpec >
actionlib::ServiceClientImpT< ActionSpec >::ServiceClientImpT ( ros::NodeHandle  n,
std::string  name 
) [inline]

Definition at line 41 of file service_client_imp.h.


Member Function Documentation

template<class ActionSpec >
actionlib::ServiceClientImpT< ActionSpec >::ACTION_DEFINITION ( ActionSpec   ) 
template<class ActionSpec >
bool actionlib::ServiceClientImpT< ActionSpec >::call ( const ros::Message *  goal,
std::string  goal_md5sum,
ros::Message *  result,
std::string  result_md5sum 
) [inline, virtual]

Implements actionlib::ServiceClientImp.

Definition at line 56 of file service_client_imp.h.

template<class ActionSpec >
bool actionlib::ServiceClientImpT< ActionSpec >::isServerConnected (  )  [inline, virtual]

Implements actionlib::ServiceClientImp.

Definition at line 51 of file service_client_imp.h.

template<class ActionSpec >
bool actionlib::ServiceClientImpT< ActionSpec >::waitForServer ( const ros::Duration &  timeout  )  [inline, virtual]

Implements actionlib::ServiceClientImp.

Definition at line 46 of file service_client_imp.h.


Member Data Documentation

template<class ActionSpec >
boost::scoped_ptr<SimpleActionClientT> actionlib::ServiceClientImpT< ActionSpec >::ac_ [private]

Definition at line 83 of file service_client.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep
autogenerated on Fri Jan 11 09:41:44 2013