/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT THIS FILE; IT WAS AUTOMATICALLY GENERATED BY GENCLASS. // //============================================================================== #include #include #include #include "SNIA_SpareConfigurationService.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_C2AA78B37C6515EB9DBF2BC150C67E7F; extern const Meta_Property _CIM_ManagedElement_Caption; extern const Meta_Property _CIM_ManagedElement_Description; extern const Meta_Property _CIM_ManagedElement_ElementName; extern const Meta_Property _CIM_ManagedSystemElement_InstallDate; extern const Meta_Property _CIM_Service_Name; extern const Meta_Property _CIM_ManagedSystemElement_OperationalStatus; extern const Meta_Property _CIM_ManagedSystemElement_StatusDescriptions; extern const Meta_Property _CIM_ManagedSystemElement_Status; extern const Meta_Property _CIM_ManagedSystemElement_HealthState; extern const Meta_Property _CIM_EnabledLogicalElement_EnabledState; extern const Meta_Property _CIM_EnabledLogicalElement_OtherEnabledState; extern const Meta_Property _CIM_EnabledLogicalElement_RequestedState; extern const Meta_Property _CIM_EnabledLogicalElement_EnabledDefault; extern const Meta_Property _CIM_EnabledLogicalElement_TimeOfLastStateChange; extern const Meta_Property _CIM_Service_SystemCreationClassName; extern const Meta_Property _CIM_Service_SystemName; extern const Meta_Property _CIM_Service_CreationClassName; extern const Meta_Property _CIM_Service_PrimaryOwnerName; extern const Meta_Property _CIM_Service_PrimaryOwnerContact; extern const Meta_Property _CIM_Service_StartMode; extern const Meta_Property _CIM_Service_Started; static const Meta_Reference _SNIA_SpareConfigurationService_AssignSpares_Job = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_OUT, "Job", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_ConcreteJob::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_AssignSpares_method,Job) }; static const Meta_Reference _SNIA_SpareConfigurationService_AssignSpares_InPool = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN, "InPool", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_StoragePool::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_AssignSpares_method,InPool) }; static const Meta_Reference _SNIA_SpareConfigurationService_AssignSpares_InExtents = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN|CIMPLE_FLAG_REQUIRED, "InExtents", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ -1, /* subscript */ &CIM_StorageExtent::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_AssignSpares_method,InExtents) }; static const Meta_Reference _SNIA_SpareConfigurationService_AssignSpares_RedundancySet = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN, "RedundancySet", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_StorageRedundancySet::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_AssignSpares_method,RedundancySet) }; static const Meta_Property _SNIA_SpareConfigurationService_AssignSpares_return_value = { { 0 }, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT, "return_value", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, CIMPLE_OFF(SNIA_SpareConfigurationService_AssignSpares_method,return_value), 0, /* value */ }; static Meta_Feature* _SNIA_SpareConfigurationService_AssignSpares_MFA[] = { (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_AssignSpares_Job, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_AssignSpares_InPool, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_AssignSpares_InExtents, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_AssignSpares_RedundancySet, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_AssignSpares_return_value }; const Meta_Method SNIA_SpareConfigurationService_AssignSpares_method::static_meta_class = { { 0 }, /* refs */ CIMPLE_FLAG_METHOD, "AssignSpares", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _SNIA_SpareConfigurationService_AssignSpares_MFA, CIMPLE_ARRAY_SIZE(_SNIA_SpareConfigurationService_AssignSpares_MFA), sizeof(SNIA_SpareConfigurationService_AssignSpares_method), UINT32, }; static const Meta_Reference _SNIA_SpareConfigurationService_UnassignSpares_Job = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_OUT, "Job", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_ConcreteJob::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_UnassignSpares_method,Job) }; static const Meta_Reference _SNIA_SpareConfigurationService_UnassignSpares_InPool = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN, "InPool", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_StoragePool::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_UnassignSpares_method,InPool) }; static const Meta_Reference _SNIA_SpareConfigurationService_UnassignSpares_InExtents = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN|CIMPLE_FLAG_REQUIRED, "InExtents", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ -1, /* subscript */ &CIM_StorageExtent::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_UnassignSpares_method,InExtents) }; static const Meta_Property _SNIA_SpareConfigurationService_UnassignSpares_return_value = { { 0 }, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT, "return_value", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, CIMPLE_OFF(SNIA_SpareConfigurationService_UnassignSpares_method,return_value), 0, /* value */ }; static Meta_Feature* _SNIA_SpareConfigurationService_UnassignSpares_MFA[] = { (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_UnassignSpares_Job, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_UnassignSpares_InPool, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_UnassignSpares_InExtents, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_UnassignSpares_return_value }; const Meta_Method SNIA_SpareConfigurationService_UnassignSpares_method::static_meta_class = { { 0 }, /* refs */ CIMPLE_FLAG_METHOD, "UnassignSpares", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _SNIA_SpareConfigurationService_UnassignSpares_MFA, CIMPLE_ARRAY_SIZE(_SNIA_SpareConfigurationService_UnassignSpares_MFA), sizeof(SNIA_SpareConfigurationService_UnassignSpares_method), UINT32, }; static const Meta_Reference _SNIA_SpareConfigurationService_RebuildStorageExtent_Job = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_OUT, "Job", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_ConcreteJob::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_RebuildStorageExtent_method,Job) }; static const Meta_Reference _SNIA_SpareConfigurationService_RebuildStorageExtent_Target = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN|CIMPLE_FLAG_REQUIRED, "Target", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_StorageExtent::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_RebuildStorageExtent_method,Target) }; static const Meta_Property _SNIA_SpareConfigurationService_RebuildStorageExtent_return_value = { { 0 }, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT, "return_value", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, CIMPLE_OFF(SNIA_SpareConfigurationService_RebuildStorageExtent_method,return_value), 0, /* value */ }; static Meta_Feature* _SNIA_SpareConfigurationService_RebuildStorageExtent_MFA[] = { (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_RebuildStorageExtent_Job, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_RebuildStorageExtent_Target, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_RebuildStorageExtent_return_value }; const Meta_Method SNIA_SpareConfigurationService_RebuildStorageExtent_method::static_meta_class = { { 0 }, /* refs */ CIMPLE_FLAG_METHOD, "RebuildStorageExtent", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _SNIA_SpareConfigurationService_RebuildStorageExtent_MFA, CIMPLE_ARRAY_SIZE(_SNIA_SpareConfigurationService_RebuildStorageExtent_MFA), sizeof(SNIA_SpareConfigurationService_RebuildStorageExtent_method), UINT32, }; static const Meta_Reference _SNIA_SpareConfigurationService_CheckParityConsistency_Job = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_OUT, "Job", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_ConcreteJob::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_CheckParityConsistency_method,Job) }; static const Meta_Reference _SNIA_SpareConfigurationService_CheckParityConsistency_Target = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN|CIMPLE_FLAG_REQUIRED, "Target", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_StorageExtent::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_CheckParityConsistency_method,Target) }; static const Meta_Property _SNIA_SpareConfigurationService_CheckParityConsistency_return_value = { { 0 }, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT, "return_value", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, CIMPLE_OFF(SNIA_SpareConfigurationService_CheckParityConsistency_method,return_value), 0, /* value */ }; static Meta_Feature* _SNIA_SpareConfigurationService_CheckParityConsistency_MFA[] = { (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_CheckParityConsistency_Job, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_CheckParityConsistency_Target, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_CheckParityConsistency_return_value }; const Meta_Method SNIA_SpareConfigurationService_CheckParityConsistency_method::static_meta_class = { { 0 }, /* refs */ CIMPLE_FLAG_METHOD, "CheckParityConsistency", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _SNIA_SpareConfigurationService_CheckParityConsistency_MFA, CIMPLE_ARRAY_SIZE(_SNIA_SpareConfigurationService_CheckParityConsistency_MFA), sizeof(SNIA_SpareConfigurationService_CheckParityConsistency_method), UINT32, }; static const Meta_Reference _SNIA_SpareConfigurationService_RepairParity_Job = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_OUT, "Job", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_ConcreteJob::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_RepairParity_method,Job) }; static const Meta_Reference _SNIA_SpareConfigurationService_RepairParity_Target = { { 0 }, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_IN|CIMPLE_FLAG_REQUIRED, "Target", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &CIM_StorageExtent::static_meta_class, CIMPLE_OFF(SNIA_SpareConfigurationService_RepairParity_method,Target) }; static const Meta_Property _SNIA_SpareConfigurationService_RepairParity_return_value = { { 0 }, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT, "return_value", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, CIMPLE_OFF(SNIA_SpareConfigurationService_RepairParity_method,return_value), 0, /* value */ }; static Meta_Feature* _SNIA_SpareConfigurationService_RepairParity_MFA[] = { (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_RepairParity_Job, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_RepairParity_Target, (Meta_Feature*)(void*)&_SNIA_SpareConfigurationService_RepairParity_return_value }; const Meta_Method SNIA_SpareConfigurationService_RepairParity_method::static_meta_class = { { 0 }, /* refs */ CIMPLE_FLAG_METHOD, "RepairParity", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _SNIA_SpareConfigurationService_RepairParity_MFA, CIMPLE_ARRAY_SIZE(_SNIA_SpareConfigurationService_RepairParity_MFA), sizeof(SNIA_SpareConfigurationService_RepairParity_method), UINT32, }; static Meta_Feature* _SNIA_SpareConfigurationService_MFA[] = { (Meta_Feature*)(void*)&_CIM_ManagedElement_Caption, (Meta_Feature*)(void*)&_CIM_ManagedElement_Description, (Meta_Feature*)(void*)&_CIM_ManagedElement_ElementName, (Meta_Feature*)(void*)&_CIM_ManagedSystemElement_InstallDate, (Meta_Feature*)(void*)&_CIM_Service_Name, (Meta_Feature*)(void*)&_CIM_ManagedSystemElement_OperationalStatus, (Meta_Feature*)(void*)&_CIM_ManagedSystemElement_StatusDescriptions, (Meta_Feature*)(void*)&_CIM_ManagedSystemElement_Status, (Meta_Feature*)(void*)&_CIM_ManagedSystemElement_HealthState, (Meta_Feature*)(void*)&_CIM_EnabledLogicalElement_EnabledState, (Meta_Feature*)(void*)&_CIM_EnabledLogicalElement_OtherEnabledState, (Meta_Feature*)(void*)&_CIM_EnabledLogicalElement_RequestedState, (Meta_Feature*)(void*)&_CIM_EnabledLogicalElement_EnabledDefault, (Meta_Feature*)(void*)&_CIM_EnabledLogicalElement_TimeOfLastStateChange, (Meta_Feature*)(void*)&CIM_EnabledLogicalElement_RequestStateChange_method::static_meta_class, (Meta_Feature*)(void*)&_CIM_Service_SystemCreationClassName, (Meta_Feature*)(void*)&_CIM_Service_SystemName, (Meta_Feature*)(void*)&_CIM_Service_CreationClassName, (Meta_Feature*)(void*)&_CIM_Service_PrimaryOwnerName, (Meta_Feature*)(void*)&_CIM_Service_PrimaryOwnerContact, (Meta_Feature*)(void*)&_CIM_Service_StartMode, (Meta_Feature*)(void*)&_CIM_Service_Started, (Meta_Feature*)(void*)&CIM_Service_StartService_method::static_meta_class, (Meta_Feature*)(void*)&CIM_Service_StopService_method::static_meta_class, (Meta_Feature*)(void*)&SNIA_SpareConfigurationService_AssignSpares_method::static_meta_class, (Meta_Feature*)(void*)&SNIA_SpareConfigurationService_UnassignSpares_method::static_meta_class, (Meta_Feature*)(void*)&SNIA_SpareConfigurationService_RebuildStorageExtent_method::static_meta_class, (Meta_Feature*)(void*)&SNIA_SpareConfigurationService_CheckParityConsistency_method::static_meta_class, (Meta_Feature*)(void*)&SNIA_SpareConfigurationService_RepairParity_method::static_meta_class, }; static const Meta_Feature_Local _locals[] = { {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {1}, {1}, {1}, {1}, {1}, }; const Meta_Class SNIA_SpareConfigurationService::static_meta_class = { { 0 }, /* refs */ CIMPLE_FLAG_CLASS|CIMPLE_FLAG_EXPERIMENTAL, "SNIA_SpareConfigurationService", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _SNIA_SpareConfigurationService_MFA, CIMPLE_ARRAY_SIZE(_SNIA_SpareConfigurationService_MFA), sizeof(SNIA_SpareConfigurationService), _locals, &CIM_Service::static_meta_class, 4, /* num_keys */ 0xE04D594F, /* crc */ &__meta_repository_C2AA78B37C6515EB9DBF2BC150C67E7F, }; CIMPLE_NAMESPACE_END