|
#include <RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.h>
Friends | |
class | armarx::SkillManagerComponentPluginUser |
Additional Inherited Members | |
![]() | |
virtual void | componentPropertiesUpdated (const std::set< std::string > &changedProperties) |
ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
![]() | |
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 () |
Definition at line 21 of file SkillManagerComponentPlugin.h.
bool abortSkill | ( | const skills::SkillExecutionID & | id | ) |
Definition at line 276 of file SkillManagerComponentPlugin.cpp.
bool abortSkillAsync | ( | const skills::SkillExecutionID & | id | ) |
Definition at line 317 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 158 of file SkillManagerComponentPlugin.cpp.
skills::ProviderID getFirstProviderNameThatHasSkill | ( | const skills::SkillID & | skillid | ) |
Definition at line 31 of file SkillManagerComponentPlugin.cpp.
std::optional< skills::SkillDescription > getSkillDescription | ( | const skills::SkillID & | id | ) |
Definition at line 356 of file SkillManagerComponentPlugin.cpp.
std::map< skills::SkillID, skills::SkillDescription > getSkillDescriptions | ( | ) |
Definition at line 416 of file SkillManagerComponentPlugin.cpp.
std::optional< skills::SkillStatusUpdate > getSkillExecutionStatus | ( | const skills::SkillExecutionID & | id | ) |
Definition at line 458 of file SkillManagerComponentPlugin.cpp.
std::map< skills::SkillExecutionID, skills::SkillStatusUpdate > getSkillExecutionStatuses | ( | ) |
Definition at line 521 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 233 of file SkillManagerComponentPlugin.cpp.
|
friend |
Definition at line 65 of file SkillManagerComponentPlugin.h.