|
#include <RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.h>
Protected Member Functions | |
skills::ProviderID | getFirstProviderNameThatHasSkill (const skills::SkillID &skillid) |
Protected Member Functions inherited from ComponentPlugin | |
virtual void | componentPropertiesUpdated (const std::set< std::string > &changedProperties) |
ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
Protected Member Functions inherited from ManagedIceObjectPlugin | |
template<class PluginT , class... ParamsT> | |
PluginT * | addPlugin (const std::string prefix="", ParamsT &&...params) |
template<class PluginT , class... ParamsT> | |
void | addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&...params) |
template<class PluginT , class... ParamsT> | |
void | addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&...params) |
void | addPluginDependency (ManagedIceObjectPlugin *dependedOn) |
void | addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn) |
std::string | makePropertyName (const std::string &name) |
ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
virtual void | postOnConnectComponent () |
virtual void | postOnDisconnectComponent () |
virtual void | postOnExitComponent () |
virtual void | postOnInitComponent () |
const std::string & | prefix () const |
virtual void | preOnDisconnectComponent () |
virtual void | preOnExitComponent () |
Friends | |
class | armarx::SkillManagerComponentPluginUser |
Definition at line 24 of file SkillManagerComponentPlugin.h.
bool abortSkill | ( | const skills::SkillExecutionID & | id | ) |
Definition at line 268 of file SkillManagerComponentPlugin.cpp.
bool abortSkillAsync | ( | const skills::SkillExecutionID & | id | ) |
Definition at line 313 of file SkillManagerComponentPlugin.cpp.
void addProvider | ( | const skills::ProviderInfo & | info | ) |
Definition at line 49 of file SkillManagerComponentPlugin.cpp.
skills::SkillStatusUpdate executeSkill | ( | const skills::SkillExecutionRequest & | req | ) |
Definition at line 85 of file SkillManagerComponentPlugin.cpp.
skills::SkillExecutionID executeSkillAsync | ( | const skills::SkillExecutionRequest & | req | ) |
Definition at line 152 of file SkillManagerComponentPlugin.cpp.
|
protected |
Definition at line 31 of file SkillManagerComponentPlugin.cpp.
std::optional< skills::SkillDescription > getSkillDescription | ( | const skills::SkillID & | id | ) |
Definition at line 352 of file SkillManagerComponentPlugin.cpp.
std::map< skills::SkillID, skills::SkillDescription > getSkillDescriptions | ( | ) |
Definition at line 405 of file SkillManagerComponentPlugin.cpp.
std::optional< skills::SkillStatusUpdate > getSkillExecutionStatus | ( | const skills::SkillExecutionID & | id | ) |
Definition at line 448 of file SkillManagerComponentPlugin.cpp.
std::map< skills::SkillExecutionID, skills::SkillStatusUpdate > getSkillExecutionStatuses | ( | ) |
Definition at line 504 of file SkillManagerComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ComponentPlugin.
Definition at line 26 of file SkillManagerComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 19 of file SkillManagerComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 14 of file SkillManagerComponentPlugin.cpp.
void removeProvider | ( | const skills::ProviderID & | id | ) |
Definition at line 69 of file SkillManagerComponentPlugin.cpp.
bool updateSkillParameters | ( | const skills::SkillExecutionID & | id, |
const aron::data::DictPtr & | data | ||
) |
Definition at line 221 of file SkillManagerComponentPlugin.cpp.
|
friend |
Definition at line 76 of file SkillManagerComponentPlugin.h.