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"
 

Detailed Description

Definition at line 19 of file SkillExecutionID.h.

Member Function Documentation

◆ FromIce() [1/2]

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

Definition at line 29 of file SkillExecutionID.cpp.

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

◆ FromIce() [2/2]

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

Definition at line 39 of file SkillExecutionID.cpp.

+ Here is the call graph for this function:

◆ operator<()

bool operator< ( const SkillExecutionID other) const
inline

Definition at line 37 of file SkillExecutionID.h.

◆ operator<=()

bool operator<= ( const SkillExecutionID other) const
inline

Definition at line 43 of file SkillExecutionID.h.

◆ operator==()

bool operator== ( const SkillExecutionID other) const
inline

Definition at line 31 of file SkillExecutionID.h.

+ Here is the call graph for this function:

◆ toManagerIce()

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

Definition at line 9 of file SkillExecutionID.cpp.

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

◆ toProviderIce()

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

Definition at line 19 of file SkillExecutionID.cpp.

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

◆ toString()

std::string toString ( ) const

Definition at line 48 of file SkillExecutionID.cpp.

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

Member Data Documentation

◆ ENTER_SEPARATOR

const constexpr char* ENTER_SEPARATOR = "["
staticconstexpr

Definition at line 26 of file SkillExecutionID.h.

◆ executionStartedTime

armarx::core::time::DateTime executionStartedTime

Definition at line 23 of file SkillExecutionID.h.

◆ executorName

std::string executorName

Definition at line 22 of file SkillExecutionID.h.

◆ EXIT_SEPARATOR

const constexpr char* EXIT_SEPARATOR = "]"
staticconstexpr

Definition at line 27 of file SkillExecutionID.h.

◆ SEPARATOR

const constexpr char* SEPARATOR = "@"
staticconstexpr

Definition at line 28 of file SkillExecutionID.h.

◆ skillId

SkillID skillId

Definition at line 21 of file SkillExecutionID.h.

◆ UNKNOWN

const constexpr char* UNKNOWN = "UNKNOWN"
staticconstexpr

Definition at line 25 of file SkillExecutionID.h.


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