#include <Skill.hpp>


Public Member Functions | |
| TaskSlotAPI (std::string const &name, task_slot_flags_t flags) | |
| virtual | ~TaskSlotAPI () |
| virtual Status | assign (boost::shared_ptr< Task > instance) |
| virtual size_t | getNInstances () const =0 |
| virtual boost::shared_ptr< Task > | getInstance (size_t index)=0 |
| bool | isOptional () const |
Public Attributes | |
| std::string const | name_ |
| task_slot_flags_t const | flags_ |
Definition at line 43 of file Skill.hpp.
| opspace::TaskSlotAPI::TaskSlotAPI | ( | std::string const & | name, | |
| task_slot_flags_t | flags | |||
| ) | [inline] |
| virtual opspace::TaskSlotAPI::~TaskSlotAPI | ( | ) | [inline, virtual] |
| virtual size_t opspace::TaskSlotAPI::getNInstances | ( | ) | const [pure virtual] |
Implemented in opspace::TaskSlot< task_subtype >.
| virtual boost::shared_ptr<Task> opspace::TaskSlotAPI::getInstance | ( | size_t | index | ) | [pure virtual] |
Implemented in opspace::TaskSlot< task_subtype >.
| bool opspace::TaskSlotAPI::isOptional | ( | ) | const [inline] |
| std::string const opspace::TaskSlotAPI::name_ |
1.5.4