SkillExecutionRequest Class Reference

#include <RobotAPI/libraries/skills/core/SkillExecutionRequest.h>

Public Member Functions

manager::dto::SkillExecutionRequest toManagerIce () const
 
provider::dto::SkillExecutionRequest toProviderIce () const
 

Static Public Member Functions

static SkillExecutionRequest FromIce (const manager::dto::SkillExecutionRequest &)
 
static SkillExecutionRequest FromIce (const provider::dto::SkillExecutionRequest &, const std::optional< skills::ProviderID > &providerId=std::nullopt)
 

Public Attributes

callback::dti::SkillProviderCallbackInterfacePrx callbackInterface = nullptr
 
std::string executorName
 
armarx::aron::data::DictPtr parameters = nullptr
 
skills::SkillID skillId
 

Detailed Description

Definition at line 21 of file SkillExecutionRequest.h.

Member Function Documentation

◆ FromIce() [1/2]

SkillExecutionRequest FromIce ( const manager::dto::SkillExecutionRequest &  req)
static

Definition at line 29 of file SkillExecutionRequest.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FromIce() [2/2]

SkillExecutionRequest FromIce ( const provider::dto::SkillExecutionRequest &  req,
const std::optional< skills::ProviderID > &  providerId = std::nullopt 
)
static

Definition at line 38 of file SkillExecutionRequest.cpp.

+ Here is the call graph for this function:

◆ toManagerIce()

manager::dto::SkillExecutionRequest toManagerIce ( ) const

Definition at line 8 of file SkillExecutionRequest.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toProviderIce()

provider::dto::SkillExecutionRequest toProviderIce ( ) const

Definition at line 18 of file SkillExecutionRequest.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ callbackInterface

callback::dti::SkillProviderCallbackInterfacePrx callbackInterface = nullptr

Definition at line 36 of file SkillExecutionRequest.h.

◆ executorName

std::string executorName

Definition at line 34 of file SkillExecutionRequest.h.

◆ parameters

armarx::aron::data::DictPtr parameters = nullptr

Definition at line 35 of file SkillExecutionRequest.h.

◆ skillId

skills::SkillID skillId

Definition at line 33 of file SkillExecutionRequest.h.


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