/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT THIS FILE; IT WAS AUTOMATICALLY GENERATED BY GENCLASS. // //============================================================================== #ifndef _cimple_SNIA_SpareConfigurationService_h #define _cimple_SNIA_SpareConfigurationService_h #include #include "CIM_Service.h" #include "CIM_ConcreteJob.h" #include "CIM_StoragePool.h" #include "CIM_StorageExtent.h" #include "CIM_StorageRedundancySet.h" #include "CIM_ConcreteJob.h" #include "CIM_StoragePool.h" #include "CIM_StorageExtent.h" #include "CIM_ConcreteJob.h" #include "CIM_StorageExtent.h" #include "CIM_ConcreteJob.h" #include "CIM_StorageExtent.h" #include "CIM_ConcreteJob.h" #include "CIM_StorageExtent.h" CIMPLE_NAMESPACE_BEGIN class SNIA_SpareConfigurationService : public Instance { public: // CIM_ManagedElement features: Property Caption; Property Description; Property ElementName; // CIM_ManagedSystemElement features: Property InstallDate; Property Name; Property OperationalStatus; Property StatusDescriptions; Property Status; Property HealthState; // CIM_LogicalElement features: // CIM_EnabledLogicalElement features: Property EnabledState; Property OtherEnabledState; Property RequestedState; Property EnabledDefault; Property TimeOfLastStateChange; // CIM_Service features: Property SystemCreationClassName; // KEY Property SystemName; // KEY Property CreationClassName; // KEY Property PrimaryOwnerName; Property PrimaryOwnerContact; Property StartMode; Property Started; // SNIA_SpareConfigurationService features: CIMPLE_CLASS(SNIA_SpareConfigurationService) }; typedef CIM_EnabledLogicalElement_RequestStateChange_method SNIA_SpareConfigurationService_RequestStateChange_method; typedef CIM_Service_StartService_method SNIA_SpareConfigurationService_StartService_method; typedef CIM_Service_StopService_method SNIA_SpareConfigurationService_StopService_method; class SNIA_SpareConfigurationService_AssignSpares_method : public Instance { public: CIM_ConcreteJob* Job; CIM_StoragePool* InPool; Array InExtents; CIM_StorageRedundancySet* RedundancySet; Property return_value; CIMPLE_METHOD(SNIA_SpareConfigurationService_AssignSpares_method) }; class SNIA_SpareConfigurationService_UnassignSpares_method : public Instance { public: CIM_ConcreteJob* Job; CIM_StoragePool* InPool; Array InExtents; Property return_value; CIMPLE_METHOD(SNIA_SpareConfigurationService_UnassignSpares_method) }; class SNIA_SpareConfigurationService_RebuildStorageExtent_method : public Instance { public: CIM_ConcreteJob* Job; CIM_StorageExtent* Target; Property return_value; CIMPLE_METHOD(SNIA_SpareConfigurationService_RebuildStorageExtent_method) }; class SNIA_SpareConfigurationService_CheckParityConsistency_method : public Instance { public: CIM_ConcreteJob* Job; CIM_StorageExtent* Target; Property return_value; CIMPLE_METHOD(SNIA_SpareConfigurationService_CheckParityConsistency_method) }; class SNIA_SpareConfigurationService_RepairParity_method : public Instance { public: CIM_ConcreteJob* Job; CIM_StorageExtent* Target; Property return_value; CIMPLE_METHOD(SNIA_SpareConfigurationService_RepairParity_method) }; CIMPLE_NAMESPACE_END #endif /* _cimple_SNIA_SpareConfigurationService_h */