Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
255 changes: 162 additions & 93 deletions ACT/LibMCData.xml

Large diffs are not rendered by default.

279 changes: 206 additions & 73 deletions ACT/LibMCEnv.xml

Large diffs are not rendered by default.

286 changes: 177 additions & 109 deletions Framework/HeadersCore/CppDynamic/libmcdata_dynamic.h

Large diffs are not rendered by default.

758 changes: 497 additions & 261 deletions Framework/HeadersCore/CppDynamic/libmcdata_dynamic.hpp

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions Framework/HeadersCore/CppDynamic/libmcdata_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -465,6 +465,12 @@ typedef void * LibMCData_pvoid;
#define LIBMCDATA_ERROR_COULDNOTFINDMACHINECONFIGURATIONTYPE 438 /** Could not find machine configuration type. */
#define LIBMCDATA_ERROR_INVALIDSTORAGESTREAMSIZE 439 /** Storage stream size for build is zero. */
#define LIBMCDATA_ERROR_COULDNOTUPDATEBUILDNAME 440 /** Could not update build name */
#define LIBMCDATA_ERROR_INVALIDMACHINECONFIGURATIONTYPEUUID 441 /** Invalid machine configuration type UUID. */
#define LIBMCDATA_ERROR_MACHINECONFIGURATIONXSDVERSIONNOTINCREMENTING 442 /** Machine configuration version is not incrementing. */
#define LIBMCDATA_ERROR_COULDNOTGETLATESTMACHINECONFIGURATIONXSDVERSION 443 /** Could not get latest machine configuration XSD version. */
#define LIBMCDATA_ERROR_COULDNOTFINDMACHINECONFIGURATIONXSDBYUUID 444 /** Could not find latest machine configuration XSD by UUID. */
#define LIBMCDATA_ERROR_COULDNOTFINDMACHINECONFIGURATIONVERSIONBYUUID 445 /** Could not find latest machine configuration version by UUID. */
#define LIBMCDATA_ERROR_MACHINECONFIGURATIONTYPEMISMATCH 446 /** Machine configuration mismatch. */

/*************************************************************************************************************************
Error strings for LibMCData
Expand Down Expand Up @@ -842,6 +848,12 @@ inline const char * LIBMCDATA_GETERRORSTRING (LibMCDataResult nErrorCode) {
case LIBMCDATA_ERROR_COULDNOTFINDMACHINECONFIGURATIONTYPE: return "Could not find machine configuration type.";
case LIBMCDATA_ERROR_INVALIDSTORAGESTREAMSIZE: return "Storage stream size for build is zero.";
case LIBMCDATA_ERROR_COULDNOTUPDATEBUILDNAME: return "Could not update build name";
case LIBMCDATA_ERROR_INVALIDMACHINECONFIGURATIONTYPEUUID: return "Invalid machine configuration type UUID.";
case LIBMCDATA_ERROR_MACHINECONFIGURATIONXSDVERSIONNOTINCREMENTING: return "Machine configuration version is not incrementing.";
case LIBMCDATA_ERROR_COULDNOTGETLATESTMACHINECONFIGURATIONXSDVERSION: return "Could not get latest machine configuration XSD version.";
case LIBMCDATA_ERROR_COULDNOTFINDMACHINECONFIGURATIONXSDBYUUID: return "Could not find latest machine configuration XSD by UUID.";
case LIBMCDATA_ERROR_COULDNOTFINDMACHINECONFIGURATIONVERSIONBYUUID: return "Could not find latest machine configuration version by UUID.";
case LIBMCDATA_ERROR_MACHINECONFIGURATIONTYPEMISMATCH: return "Machine configuration mismatch.";
default: return "unknown error";
}
}
Expand Down Expand Up @@ -879,7 +891,9 @@ typedef LibMCDataHandle LibMCData_PersistencyHandler;
typedef LibMCDataHandle LibMCData_MachineConfigurationVersion;
typedef LibMCDataHandle LibMCData_MachineConfigurationVersionIterator;
typedef LibMCDataHandle LibMCData_MachineConfigurationXSD;
typedef LibMCDataHandle LibMCData_MachineConfigurationXSDIterator;
typedef LibMCDataHandle LibMCData_MachineConfigurationType;
typedef LibMCDataHandle LibMCData_MachineConfigurationTypeIterator;
typedef LibMCDataHandle LibMCData_InstallationInformation;
typedef LibMCDataHandle LibMCData_DataModel;

Expand Down
427 changes: 332 additions & 95 deletions Framework/HeadersDev/CppDynamic/libmcenv_dynamic.h

Large diffs are not rendered by default.

1,210 changes: 967 additions & 243 deletions Framework/HeadersDev/CppDynamic/libmcenv_dynamic.hpp

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions Framework/HeadersDev/CppDynamic/libmcenv_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,7 @@ typedef void * LibMCEnv_pvoid;
#define LIBMCENV_ERROR_UNDEFINEDINTERNALSIGNALPHASE 10249 /** Undefined internal signal phase. */
#define LIBMCENV_ERROR_INVALIDREACTIONTIMEOUT 10250 /** Invalid reaction timeout. */
#define LIBMCENV_ERROR_COULDNOTSETREACTIONTIMEOUT 10251 /** Could not set reaction timeout. */
#define LIBMCENV_ERROR_MACHINECONFIGURATIONSCHEMATYPEALREADYREGISTERED 10252 /** Schema type already registered, but with a different name. */

/*************************************************************************************************************************
Error strings for LibMCEnv
Expand Down Expand Up @@ -604,6 +605,7 @@ inline const char * LIBMCENV_GETERRORSTRING (LibMCEnvResult nErrorCode) {
case LIBMCENV_ERROR_UNDEFINEDINTERNALSIGNALPHASE: return "Undefined internal signal phase.";
case LIBMCENV_ERROR_INVALIDREACTIONTIMEOUT: return "Invalid reaction timeout.";
case LIBMCENV_ERROR_COULDNOTSETREACTIONTIMEOUT: return "Could not set reaction timeout.";
case LIBMCENV_ERROR_MACHINECONFIGURATIONSCHEMATYPEALREADYREGISTERED: return "Schema type already registered, but with a different name.";
default: return "unknown error";
}
}
Expand Down Expand Up @@ -683,8 +685,12 @@ typedef LibMCEnvHandle LibMCEnv_LogEntryList;
typedef LibMCEnvHandle LibMCEnv_JournalHandler;
typedef LibMCEnvHandle LibMCEnv_UserDetailList;
typedef LibMCEnvHandle LibMCEnv_UserManagementHandler;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationXSD;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationXSDIterator;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationVersion;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationVersionIterator;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationType;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationTypeIterator;
typedef LibMCEnvHandle LibMCEnv_MachineConfigurationHandler;
typedef LibMCEnvHandle LibMCEnv_StateEnvironment;
typedef LibMCEnvHandle LibMCEnv_UIItem;
Expand Down
Loading
Loading