SkillExecutionID Struct Reference

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

Public Member Functions

bool operator< (const SkillExecutionID &other) const
 
bool operator<= (const SkillExecutionID &other) const
 
bool operator== (const SkillExecutionID &other) const
 
skills::manager::dto::SkillExecutionID toManagerIce () const
 
skills::provider::dto::SkillExecutionID toProviderIce () const
 
std::string toString () const
 

Static Public Member Functions

static SkillExecutionID FromIce (const skills::manager::dto::SkillExecutionID &)
 
static SkillExecutionID FromIce (const skills::provider::dto::SkillExecutionID &, const std::optional< skills::ProviderID > &providerName)
 

Public Attributes

armarx::core::time::DateTime executionStartedTime
 
std::string executorName
 
SkillID skillId
 

Static Public Attributes

static const constexpr char * ENTER_SEPARATOR = "["
 
static const constexpr char * EXIT_SEPARATOR = "]"
 
static const constexpr char * SEPARATOR = "@"
 
static const constexpr char * UNKNOWN = "UNKNOWN"
 

Member Function Documentation

◆ FromIce() [1/2]

SkillExecutionID FromIce ( const skills::manager::dto::SkillExecutionID & i)
static

◆ FromIce() [2/2]

SkillExecutionID FromIce ( const skills::provider::dto::SkillExecutionID & i,
const std::optional< skills::ProviderID > & providerName )
static

◆ operator<()

bool operator< ( const SkillExecutionID & other) const

◆ operator<=()

bool operator<= ( const SkillExecutionID & other) const

◆ operator==()

bool operator== ( const SkillExecutionID & other) const

◆ toManagerIce()

skills::manager::dto::SkillExecutionID toManagerIce ( ) const

◆ toProviderIce()

skills::provider::dto::SkillExecutionID toProviderIce ( ) const

◆ toString()

std::string toString ( ) const

Member Data Documentation

◆ ENTER_SEPARATOR

const constexpr char* ENTER_SEPARATOR = "["
staticconstexpr

◆ executionStartedTime

armarx::core::time::DateTime executionStartedTime

◆ executorName

std::string executorName

◆ EXIT_SEPARATOR

const constexpr char* EXIT_SEPARATOR = "]"
staticconstexpr

◆ SEPARATOR

const constexpr char* SEPARATOR = "@"
staticconstexpr

◆ skillId

SkillID skillId

◆ UNKNOWN

const constexpr char* UNKNOWN = "UNKNOWN"
staticconstexpr

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