TerminatedSkillStatusUpdate Struct Reference

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

+ Inheritance diagram for TerminatedSkillStatusUpdate:

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 TerminatedSkillStatusUpdate FromIce (const manager::dto::SkillStatusUpdate &update)
 
static TerminatedSkillStatusUpdate FromIce (const provider::dto::SkillStatusUpdate &update, const std::optional< skills::ProviderID > &providerId=std::nullopt)
 

Public Attributes

TerminatedSkillStatus status = TerminatedSkillStatus::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 79 of file SkillStatusUpdate.h.

Member Function Documentation

◆ FromIce() [1/2]

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

Definition at line 329 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

◆ FromIce() [2/2]

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

Definition at line 341 of file SkillStatusUpdate.cpp.

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

◆ hasBeenSucceeded()

bool hasBeenSucceeded ( ) const
inline

Definition at line 90 of file SkillStatusUpdate.h.

◆ hasBeenTerminated()

bool hasBeenTerminated ( ) const
inline

Definition at line 84 of file SkillStatusUpdate.h.

◆ toManagerIce()

manager::dto::SkillStatusUpdate toManagerIce ( ) const

Definition at line 271 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

◆ toProviderIce()

provider::dto::SkillStatusUpdate toProviderIce ( ) const

Definition at line 279 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: