SkillStatusUpdate Struct Reference

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

+ Inheritance diagram for SkillStatusUpdate:

Public Member Functions

bool hasBeenConstructed () const
 
bool hasBeenInitialized () const
 
bool hasBeenPrepared () const
 
bool hasBeenRunning () const
 
bool hasBeenSucceeded () const
 
bool hasBeenTerminated () const
 
bool operator< (const SkillStatusUpdate &o) const
 
bool operator<= (const SkillStatusUpdate &o) 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 SkillStatusUpdate FromIce (const manager::dto::SkillStatusUpdate &update)
 
static SkillStatusUpdate FromIce (const provider::dto::SkillStatusUpdate &update, const std::optional< skills::ProviderID > &providerId=std::nullopt)
 

Public Attributes

SkillStatus status = SkillStatus::Constructing
 
- 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 139 of file SkillStatusUpdate.h.

Member Function Documentation

◆ FromIce() [1/2]

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

Definition at line 354 of file SkillStatusUpdate.cpp.

+ Here is the call graph for this function:

◆ FromIce() [2/2]

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

Definition at line 367 of file SkillStatusUpdate.cpp.

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

◆ hasBeenConstructed()

bool hasBeenConstructed ( ) const
inline

Definition at line 180 of file SkillStatusUpdate.h.

+ Here is the caller graph for this function:

◆ hasBeenInitialized()

bool hasBeenInitialized ( ) const
inline

Definition at line 186 of file SkillStatusUpdate.h.

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

◆ hasBeenPrepared()

bool hasBeenPrepared ( ) const
inline

Definition at line 192 of file SkillStatusUpdate.h.

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

◆ hasBeenRunning()

bool hasBeenRunning ( ) const
inline

Definition at line 198 of file SkillStatusUpdate.h.

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

◆ hasBeenSucceeded()

bool hasBeenSucceeded ( ) const
inline

Definition at line 211 of file SkillStatusUpdate.h.

◆ hasBeenTerminated()

bool hasBeenTerminated ( ) const
inline

Definition at line 204 of file SkillStatusUpdate.h.

+ Here is the caller graph for this function:

◆ operator<()

bool operator< ( const SkillStatusUpdate o) const
inline

Definition at line 144 of file SkillStatusUpdate.h.

+ Here is the call graph for this function:

◆ operator<=()

bool operator<= ( const SkillStatusUpdate o) const
inline

Definition at line 170 of file SkillStatusUpdate.h.

◆ toManagerIce()

manager::dto::SkillStatusUpdate toManagerIce ( ) const

Definition at line 287 of file SkillStatusUpdate.cpp.

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

◆ toProviderIce()

provider::dto::SkillStatusUpdate toProviderIce ( ) const

Definition at line 295 of file SkillStatusUpdate.cpp.

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

Member Data Documentation

◆ status


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