Public Member Functions | Protected Types | Protected Attributes
UploadBaseHelper< T > Class Template Reference

#include <uploadhelpers.h>

Inheritance diagram for UploadBaseHelper< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool checkObjectExistence (std::string uid, bool &ok)
virtual bool upload ()
 UploadBaseHelper (const std::string &topic)
virtual bool waitForService ()

Protected Types

typedef T::Request Request
typedef T::Response Response

Protected Attributes

ros::ServiceClient client
ros::ServiceClient get_object_client
ros::NodeHandle nh
Request request
Response response

Detailed Description

template<class T>
class UploadBaseHelper< T >

Definition at line 20 of file uploadhelpers.h.


Member Typedef Documentation

template<class T>
typedef T::Request UploadBaseHelper< T >::Request [protected]

Definition at line 61 of file uploadhelpers.h.

template<class T>
typedef T::Response UploadBaseHelper< T >::Response [protected]

Definition at line 62 of file uploadhelpers.h.


Constructor & Destructor Documentation

template<class T>
UploadBaseHelper< T >::UploadBaseHelper ( const std::string &  topic) [inline]

Definition at line 22 of file uploadhelpers.h.


Member Function Documentation

template<class T>
bool UploadBaseHelper< T >::checkObjectExistence ( std::string  uid,
bool ok 
) [inline]

Definition at line 48 of file uploadhelpers.h.

template<class T>
virtual bool UploadBaseHelper< T >::upload ( ) [inline, virtual]

Implements UploadBase.

Definition at line 39 of file uploadhelpers.h.

template<class T>
virtual bool UploadBaseHelper< T >::waitForService ( ) [inline, virtual]

Implements UploadBase.

Definition at line 27 of file uploadhelpers.h.


Member Data Documentation

template<class T>
ros::ServiceClient UploadBaseHelper< T >::client [protected]

Definition at line 59 of file uploadhelpers.h.

template<class T>
ros::ServiceClient UploadBaseHelper< T >::get_object_client [protected]

Definition at line 59 of file uploadhelpers.h.

template<class T>
ros::NodeHandle UploadBaseHelper< T >::nh [protected]

Definition at line 58 of file uploadhelpers.h.

template<class T>
Request UploadBaseHelper< T >::request [protected]

Definition at line 63 of file uploadhelpers.h.

template<class T>
Response UploadBaseHelper< T >::response [protected]

Definition at line 64 of file uploadhelpers.h.


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


re_object_recorder
Author(s): Andreas Koch
autogenerated on Sun Jan 5 2014 11:39:13