Conscience Core
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
conscience_core::bridging Namespace Reference

Namespaces

 commands
 
 webservices
 

Classes

class  ConscienceEncoder
 
class  CscCoreObjectsJsonEncoder
 
class  CscKeyDirectories
 
class  CscPointsPersistence
 
struct  CscStateExtras
 
struct  CscStateWithExtras
 

Typedefs

typedef uint32_t CscStateEncodingOptions
 

Enumerations

enum  CscStateEncodingOption : uint32_t { NONE = 0, WITH_INPUTS = 1 << 0, WITH_EXTRAS = 1 << 1 }
 

Functions

void loadEnvironmentVariablesFromFileIfAny ()
 
bool hasOption (CscStateEncodingOptions options, CscStateEncodingOption requestedOption)
 

Variables

struct CSC_DLL_IMPORTEXPORT CscStateWithExtras
 
static unique_ptr< CscLoggerlogger = CscLogger::getForCategory("CscKeyDirectories")
 
const CscStateEncodingOptions SEQUENCE_STATES_ENCODING_OPTIONS = CscStateEncodingOption::WITH_EXTRAS
 

Detailed Description

FORWARD DECLARATIONS TO AVOID CIRCULAR DEPENDENCIES

Typedef Documentation

◆ CscStateEncodingOptions

Enumeration Type Documentation

◆ CscStateEncodingOption

state encoding options as a combinable bitmask

Enumerator
NONE 
WITH_INPUTS 
WITH_EXTRAS 

state extra data is delay, duration and objective value

Function Documentation

◆ hasOption()

bool conscience_core::bridging::hasOption ( CscStateEncodingOptions  options,
CscStateEncodingOption  requestedOption 
)
inline

◆ loadEnvironmentVariablesFromFileIfAny()

void conscience_core::bridging::loadEnvironmentVariablesFromFileIfAny ( )

Variable Documentation

◆ CscStateWithExtras

◆ logger

unique_ptr<CscLogger> conscience_core::bridging::logger = CscLogger::getForCategory("CscKeyDirectories")
static

◆ SEQUENCE_STATES_ENCODING_OPTIONS

const CscStateEncodingOptions conscience_core::bridging::SEQUENCE_STATES_ENCODING_OPTIONS = CscStateEncodingOption::WITH_EXTRAS