Typedefs | |
| using | CommandResultsMetadataByIdMutex = shared_recursive_mutex_t< CommandResultsMetadataByIdMutexUniqueType > |
Functions | |
| string | commandResultTypeToString (CscCommandResultType type) |
| ENUM (CscCommandResultType, RESULT_NONE, RESULT_SEQUENCE, RESULT_POSITIONS, RESULT_FILE, RESULT_STRING, RESULT_BINARY, RESULT_OBJECT, RESULT_LIST, RESULT_BOOL, RESULT_LONG, RESULT_UNSIGNEDLONG, RESULT_DOUBLEFLOAT) | |
| CommandResultsMetadataByIdMutex & | commandResultsMetadataByIdMutex () |
| map< string, const CscCommandResultMetadata * > & | commandResultsMetadataById () |
| const CscCommandResultMetadata * | registerCommandResultMetadata (const string &commandId, const CscCommandResultMetadata *metadata) |
| using conscience_core::bridging::commands::result::CommandResultsMetadataByIdMutex = typedef shared_recursive_mutex_t<CommandResultsMetadataByIdMutexUniqueType> |
|
inline |
|
inline |
| string conscience_core::bridging::commands::result::commandResultTypeToString | ( | CscCommandResultType | type | ) |
| conscience_core::bridging::commands::result::ENUM | ( | CscCommandResultType | , |
| RESULT_NONE | , | ||
| RESULT_SEQUENCE | , | ||
| RESULT_POSITIONS | , | ||
| RESULT_FILE | , | ||
| RESULT_STRING | , | ||
| RESULT_BINARY | , | ||
| RESULT_OBJECT | , | ||
| RESULT_LIST | , | ||
| RESULT_BOOL | , | ||
| RESULT_LONG | , | ||
| RESULT_UNSIGNEDLONG | , | ||
| RESULT_DOUBLEFLOAT | |||
| ) |
Describes type of result produced by a command. There is no distinction between float/double and long/int, we always use maximum precision for the system
|
inline |