Bifrost SDK
Bifrost SDK documentation
Types.h File Reference

BifrostGraph Executor common types. More...

#include <BifrostGraph/Executor/internal/ExecutorExport.h>
#include <Amino/Core/Array.h>
#include <Amino/Core/String.h>

Go to the source code of this file.

Namespaces

namespace  BifrostGraph
 
namespace  BifrostGraph::Executor
 

Typedefs

using BifrostGraph::Executor::StringArray = Amino::Array< Amino::String >
 Type alias to simplify usage of Amino::Array<Amino::String>. More...
 

Enumerations

enum class  BifrostGraph::Executor::MessageCategory : int { BifrostGraph::Executor::MessageCategory::kError , BifrostGraph::Executor::MessageCategory::kWarning , BifrostGraph::Executor::MessageCategory::kInfo }
 The category of a reported message. More...
 
enum class  BifrostGraph::Executor::MessageSource : int {
  BifrostGraph::Executor::MessageSource::kWorkspace , BifrostGraph::Executor::MessageSource::kLibrary , BifrostGraph::Executor::MessageSource::kGraphContainer , BifrostGraph::Executor::MessageSource::kJob ,
  BifrostGraph::Executor::MessageSource::kTranslation
}
 The source object of a reported message. More...
 
enum class  BifrostGraph::Executor::SetGraphMode : int { BifrostGraph::Executor::SetGraphMode::kDefault = 0 , BifrostGraph::Executor::SetGraphMode::kCopy = 1 }
 The mode controlling the behavior of GraphContainer::setGraph. More...
 
enum class  BifrostGraph::Executor::Uninitialized : int { BifrostGraph::Executor::Uninitialized::kUninitialized }
 Tag for explicitly specifying that a constructor should not initialize any data members, leaving the object in an invalid state. More...
 
enum class  BifrostGraph::Executor::PortClass : int { BifrostGraph::Executor::PortClass::eRegular , BifrostGraph::Executor::PortClass::eTerminal , BifrostGraph::Executor::PortClass::eJobPort }
 The port class. This is to indicate if a port is a regular input or output port, a terminal output or a job port input. More...
 
enum class  BifrostGraph::Executor::PortDirection : int { BifrostGraph::Executor::PortDirection::kUndefined = 0 , BifrostGraph::Executor::PortDirection::kInput = 1 , BifrostGraph::Executor::PortDirection::kOutput = 2 }
 The direction of a port. More...
 
enum class  BifrostGraph::Executor::GraphCompilationMode : int { BifrostGraph::Executor::GraphCompilationMode::kInit , BifrostGraph::Executor::GraphCompilationMode::kUpdate }
 Modes for graph compilation. More...
 
enum class  BifrostGraph::Executor::GraphCompilationStatus : int { BifrostGraph::Executor::GraphCompilationStatus::kInvalid , BifrostGraph::Executor::GraphCompilationStatus::kFailure , BifrostGraph::Executor::GraphCompilationStatus::kSuccess , BifrostGraph::Executor::GraphCompilationStatus::kUnchanged }
 Status of graph compilation. More...
 
enum class  BifrostGraph::Executor::JobExecutionMode : int { BifrostGraph::Executor::JobExecutionMode::kDefault = 0 , BifrostGraph::Executor::JobExecutionMode::kResetStates = 1 }
 Modes for job execution. More...
 
enum class  BifrostGraph::Executor::JobExecutionStatus : int { BifrostGraph::Executor::JobExecutionStatus::kInvalid , BifrostGraph::Executor::JobExecutionStatus::kFailure , BifrostGraph::Executor::JobExecutionStatus::kSuccess }
 Status of job execution. More...
 

Functions

BifrostGraph::Executor::JobExecutionMode operator| (BifrostGraph::Executor::JobExecutionMode lhs, BifrostGraph::Executor::JobExecutionMode rhs)
 
BifrostGraph::Executor::JobExecutionModeoperator|= (BifrostGraph::Executor::JobExecutionMode &lhs, const BifrostGraph::Executor::JobExecutionMode rhs)
 
BifrostGraph::Executor::JobExecutionMode operator& (BifrostGraph::Executor::JobExecutionMode lhs, BifrostGraph::Executor::JobExecutionMode rhs)
 

Detailed Description

BifrostGraph Executor common types.

Note
The contents of this file belong to a feature that is still under development, and they may change in subsequent versions.

Definition in file Types.h.