actionlib::GoalIDGenerator Class Reference

#include <goal_id_generator.h>

List of all members.

Public Member Functions

actionlib_msgs::GoalID generateID ()
 Generates a unique ID.
 GoalIDGenerator (const std::string &name)
 GoalIDGenerator ()
void setName (const std::string &name)

Private Attributes

std::string name_

Detailed Description

Definition at line 46 of file goal_id_generator.h.


Constructor & Destructor Documentation

GoalIDGenerator::GoalIDGenerator (  ) 

Create a generator that prepends the fully qualified node name to the Goal ID

Definition at line 44 of file goal_id_generator.cpp.

GoalIDGenerator::GoalIDGenerator ( const std::string &  name  ) 
Parameters:
name Unique name to prepend to the goal id. This will generally be a fully qualified node name.

Definition at line 49 of file goal_id_generator.cpp.


Member Function Documentation

actionlib_msgs::GoalID GoalIDGenerator::generateID (  ) 

Generates a unique ID.

Returns:
A unique GoalID for this action

Definition at line 59 of file goal_id_generator.cpp.

void GoalIDGenerator::setName ( const std::string &  name  ) 
Parameters:
name Set the name to prepend to the goal id. This will generally be a fully qualified node name.

Definition at line 54 of file goal_id_generator.cpp.


Member Data Documentation

std::string actionlib::GoalIDGenerator::name_ [private]

Definition at line 74 of file goal_id_generator.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