ActiveOrTerminatedSkillStatusUpdate Struct Reference

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

+ Inheritance diagram for ActiveOrTerminatedSkillStatusUpdate:

Public Member Functions

bool hasBeenSucceeded () const
 
bool hasBeenTerminated () const
 
manager::dto::SkillStatusUpdate toManagerIce () const
 
provider::dto::SkillStatusUpdate toProviderIce () const
 
- Public Member Functions inherited from SkillStatusUpdateBase
manager::dto::SkillStatusUpdate toManagerIce () const
 
provider::dto::SkillStatusUpdate toProviderIce () const
 

Static Public Member Functions

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

Public Attributes

ActiveOrTerminatedSkillStatus status = ActiveOrTerminatedSkillStatus::Failed
 
- Public Attributes inherited from SkillStatusUpdateBase
callback::dti::SkillProviderCallbackInterfacePrx callbackInterface
 
SkillExecutionID executionId
 
aron::data::DictPtr parameters
 
aron::data::DictPtr result = nullptr
 

Detailed Description

Definition at line 108 of file SkillStatusUpdate.h.

Member Function Documentation

◆ FromIce() [1/2]

ActiveOrTerminatedSkillStatusUpdate FromIce ( const manager::dto::SkillStatusUpdate &  update)
static

Definition at line 382 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

◆ FromIce() [2/2]

ActiveOrTerminatedSkillStatusUpdate FromIce ( const provider::dto::SkillStatusUpdate &  update,
const std::optional< skills::ProviderID > &  providerId = std::nullopt 
)
static

Definition at line 394 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

◆ hasBeenSucceeded()

bool hasBeenSucceeded ( ) const
inline

Definition at line 121 of file SkillStatusUpdate.h.

◆ hasBeenTerminated()

bool hasBeenTerminated ( ) const
inline

Definition at line 113 of file SkillStatusUpdate.h.

◆ toManagerIce()

manager::dto::SkillStatusUpdate toManagerIce ( ) const

Definition at line 303 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

◆ toProviderIce()

provider::dto::SkillStatusUpdate toProviderIce ( ) const

Definition at line 311 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ status


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