FluxioEdge Struct Reference

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

Public Member Functions

bool isValid () const
 
std::optional< manager::arondto::FluxioEdge > toAron () const
 
std::optional< manager::dto::FluxioEdge > toManagerIce () const
 

Static Public Member Functions

static std::optional< FluxioEdgeFromAron (const manager::arondto::FluxioEdge &i, const std::map< const std::string, const std::unique_ptr< FluxioNode >> &nodesMap, const std::map< std::string, FluxioParameter > &parametersMap)
 
static std::optional< FluxioEdgeFromIce (const manager::dto::FluxioEdge &i, const std::map< const std::string, const std::unique_ptr< FluxioNode >> &nodesMap, const std::map< std::string, FluxioParameter > &parametersMap)
 

Public Attributes

std::experimental::observer_ptr< const FluxioNodefromNodePtr
 
std::experimental::observer_ptr< const FluxioParameterfromParameterPtr
 
std::experimental::observer_ptr< const FluxioNodetoNodePtr
 
std::experimental::observer_ptr< const FluxioParametertoParameterPtr
 

Detailed Description

Definition at line 15 of file FluxioEdge.h.

Member Function Documentation

◆ FromAron()

std::optional< FluxioEdge > FromAron ( const manager::arondto::FluxioEdge &  i,
const std::map< const std::string, const std::unique_ptr< FluxioNode >> &  nodesMap,
const std::map< std::string, FluxioParameter > &  parametersMap 
)
static

Definition at line 189 of file FluxioEdge.cpp.

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

◆ FromIce()

std::optional< FluxioEdge > FromIce ( const manager::dto::FluxioEdge &  i,
const std::map< const std::string, const std::unique_ptr< FluxioNode >> &  nodesMap,
const std::map< std::string, FluxioParameter > &  parametersMap 
)
static

Definition at line 67 of file FluxioEdge.cpp.

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

◆ isValid()

bool isValid ( ) const

Definition at line 20 of file FluxioEdge.cpp.

◆ toAron()

std::optional< manager::arondto::FluxioEdge > toAron ( ) const

Definition at line 47 of file FluxioEdge.cpp.

◆ toManagerIce()

std::optional< manager::dto::FluxioEdge > toManagerIce ( ) const

Definition at line 27 of file FluxioEdge.cpp.

Member Data Documentation

◆ fromNodePtr

Definition at line 17 of file FluxioEdge.h.

◆ fromParameterPtr

Definition at line 18 of file FluxioEdge.h.

◆ toNodePtr

Definition at line 19 of file FluxioEdge.h.

◆ toParameterPtr

Definition at line 20 of file FluxioEdge.h.


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