All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Private Attributes
object_manipulator::ActionWrapper< ActionDataType > Class Template Reference

Wrapper class for SimpleActionClient that checks server availability on first use. More...

#include <service_action_wrappers.h>

List of all members.

Public Member Functions

 ActionWrapper (std::string action_name, bool param)
actionlib::SimpleActionClient
< ActionDataType > & 
client (ros::Duration timeout=ros::Duration(5.0))

Private Attributes

std::string action_name_
 The name of the action.
actionlib::SimpleActionClient
< ActionDataType > 
client_
 The actual action client.
bool initialized_
 Has the service client been initialized or not.
ros::NodeHandle nh_
 The node handle to be used when initializing services.

Detailed Description

template<class ActionDataType>
class object_manipulator::ActionWrapper< ActionDataType >

Wrapper class for SimpleActionClient that checks server availability on first use.

Definition at line 177 of file service_action_wrappers.h.


Constructor & Destructor Documentation

template<class ActionDataType>
object_manipulator::ActionWrapper< ActionDataType >::ActionWrapper ( std::string  action_name,
bool  param 
) [inline]

Definition at line 189 of file service_action_wrappers.h.


Member Function Documentation

template<class ActionDataType>
actionlib::SimpleActionClient<ActionDataType>& object_manipulator::ActionWrapper< ActionDataType >::client ( ros::Duration  timeout = ros::Duration(5.0)) [inline]

Definition at line 194 of file service_action_wrappers.h.


Member Data Documentation

template<class ActionDataType>
std::string object_manipulator::ActionWrapper< ActionDataType >::action_name_ [private]

The name of the action.

Definition at line 183 of file service_action_wrappers.h.

template<class ActionDataType>
actionlib::SimpleActionClient<ActionDataType> object_manipulator::ActionWrapper< ActionDataType >::client_ [private]

The actual action client.

Definition at line 187 of file service_action_wrappers.h.

template<class ActionDataType>
bool object_manipulator::ActionWrapper< ActionDataType >::initialized_ [private]

Has the service client been initialized or not.

Definition at line 181 of file service_action_wrappers.h.

template<class ActionDataType>
ros::NodeHandle object_manipulator::ActionWrapper< ActionDataType >::nh_ [private]

The node handle to be used when initializing services.

Definition at line 185 of file service_action_wrappers.h.


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


katana_object_manipulator
Author(s): Henning Deeken
autogenerated on Thu Jan 3 2013 14:44:43