Conscience Core
Classes | Namespaces | Macros | Typedefs | Functions
CommandResultSpec.h File Reference
#include "../CommandParamsSpec.h"
#include "./CommandExecutionResultBinary.h"
#include "./CommandExecutionResultString.h"
#include "./CommandExecutionResultSequence.h"
#include "CscCommon.h"
#include <shared_mutex>

Go to the source code of this file.

Classes

class  conscience_core::bridging::commands::result::CscCommandResultMetadata
 
struct  conscience_core::bridging::commands::result::CommandResultsMetadataByIdMutexUniqueType
 

Namespaces

 conscience_core
 
 conscience_core::bridging
 
 conscience_core::bridging::commands
 
 conscience_core::bridging::commands::result
 

Macros

#define COMMAND_RESULT_COMMAND_ID_PREFIX   "RESULT_"
 

Typedefs

using conscience_core::bridging::commands::result::CommandResultsMetadataByIdMutex = shared_recursive_mutex_t< CommandResultsMetadataByIdMutexUniqueType >
 

Functions

CommandResultsMetadataByIdMutex & conscience_core::bridging::commands::result::commandResultsMetadataByIdMutex ()
 
map< string, const CscCommandResultMetadata * > & conscience_core::bridging::commands::result::commandResultsMetadataById ()
 
const CscCommandResultMetadata * conscience_core::bridging::commands::result::registerCommandResultMetadata (const string &commandId, const CscCommandResultMetadata *metadata)
 

Macro Definition Documentation

◆ COMMAND_RESULT_COMMAND_ID_PREFIX

#define COMMAND_RESULT_COMMAND_ID_PREFIX   "RESULT_"