Public Types | Public Member Functions | Private Attributes
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 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_

Detailed Description

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

Definition at line 70 of file service_client.h.


Member Typedef Documentation

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

Definition at line 74 of file service_client.h.

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

Definition at line 75 of file service_client.h.


Constructor & Destructor Documentation

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

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 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.

template<class ActionSpec >
bool actionlib::ServiceClientImpT< ActionSpec >::isServerConnected ( ) [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) [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 84 of file service_client.h.


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


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep
autogenerated on Thu Jan 2 2014 11:03:50