![]() ![]() |
![]() |
File: [Pegasus] / pegasus / src / Pegasus / CQL / CQLCLI / CQL_CIMTypes.mof
(download)
Revision: 1.5, Wed Feb 15 16:24:01 2006 UTC (18 years, 4 months ago) by karl Branch: MAIN CVS Tags: TASK_PEP233_EmbeddedInstSupport-merge_out_trunk, TASK_BUG_5314_IPC_REFACTORING_ROOT, TASK_BUG_5314_IPC_REFACTORING_BRANCH, TASK_BUG_5314_IPC_REFACTORING-V1, TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT, TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH, TASK-TASK-BUG4011_WinLocalConnect-branch-New-root, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_to_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_from_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_to_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_from_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-branch, TASK-PEP305_VXWORKS-root, TASK-PEP305_VXWORKS-branch-pre-solaris-port, TASK-PEP305_VXWORKS-branch-post-solaris-port, TASK-PEP305_VXWORKS-branch-beta2, TASK-PEP305_VXWORKS-branch, TASK-PEP305_VXWORKS-2008-10-23, TASK-PEP291_IPV6-root, TASK-PEP291_IPV6-branch, TASK-PEP286_PRIVILEGE_SEPARATION-root, TASK-PEP286_PRIVILEGE_SEPARATION-branch, TASK-PEP274_dacim-root, TASK-PEP274_dacim-merged_out_to_branch, TASK-PEP274_dacim-merged_out_from_trunk, TASK-PEP274_dacim-merged_in_to_trunk, TASK-PEP274_dacim-merged_in_from_branch, TASK-PEP274_dacim-branch, TASK-PEP268_SSLClientCertificatePropagation-root, TASK-PEP268_SSLClientCertificatePropagation-merged_out_to_branch, TASK-PEP268_SSLClientCertificatePropagation-merged_out_from_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_to_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_from_branch, TASK-PEP268_SSLClientCertificatePropagation-branch, TASK-PEP267_SLPReregistrationSupport-root, TASK-PEP267_SLPReregistrationSupport-merging_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merging_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merged_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_to_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_from_branch, TASK-PEP267_SLPReregistrationSupport-branch, TASK-PEP250_RPMProvider-root, TASK-PEP250_RPMProvider-merged_out_to_branch, TASK-PEP250_RPMProvider-merged_out_from_trunk, TASK-PEP250_RPMProvider-merged_in_to_trunk, TASK-PEP250_RPMProvider-merged_in_from_branch, TASK-PEP250_RPMProvider-branch, TASK-PEP245_CimErrorInfrastructure-root, TASK-PEP245_CimErrorInfrastructure-merged_out_to_branch, TASK-PEP245_CimErrorInfrastructure-merged_out_from_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_to_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_from_branch, TASK-PEP245_CimErrorInfrastructure-branch, TASK-PEP241_OpenPegasusStressTests-root, TASK-PEP241_OpenPegasusStressTests-merged_out_to_branch, TASK-PEP241_OpenPegasusStressTests-merged_out_from_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_to_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_from_branch, TASK-PEP241_OpenPegasusStressTests-branch, TASK-Bugs5690_3913_RemoteCMPI-root, TASK-Bugs5690_3913_RemoteCMPI-merged_out_to_branch, TASK-Bugs5690_3913_RemoteCMPI-merged_out_from_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_to_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_from_branch, TASK-Bugs5690_3913_RemoteCMPI-branch, TASK-Bug2102_RCMPIWindows-root, TASK-Bug2102_RCMPIWindows-merged_out_to_branch, TASK-Bug2102_RCMPIWindows-merged_out_from_trunk, TASK-Bug2102_RCMPIWindows-merged_in_to_trunk, TASK-Bug2102_RCMPIWindows-merged_in_from_branch, TASK-Bug2102_RCMPIWindows-branch, TASK-Bug2102Final-root, TASK-Bug2102Final-merged_out_to_branch, TASK-Bug2102Final-merged_out_from_trunk, TASK-Bug2102Final-merged_in_to_trunk, TASK-Bug2102Final-merged_in_from_branch, TASK-Bug2102Final-branch, TASK-Bug2021_RemoteCMPIonWindows-root, TASK-Bug2021_RemoteCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RemoteCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RemoteCMPIonWindows-branch, TASK-Bug2021_RCMPIonWindows-root, TASK-Bug2021_RCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RCMPIonWindows-branch, TASK-BUG7240-root, TASK-BUG7240-branch, TASK-BUG4011_WinLocalConnect-root, TASK-BUG4011_WinLocalConnect-merged_out_to_branch, TASK-BUG4011_WinLocalConnect-merged_out_from_trunk, TASK-BUG4011_WinLocalConnect-merged_in_to_trunk, TASK-BUG4011_WinLocalConnect-merged_in_from_branch, TASK-BUG4011_WinLocalConnect-branch-New, TASK-BUG4011_WinLocalConnect-branch, RELEASE_2_7_0-BETA, RELEASE_2_6_3-RC2, RELEASE_2_6_3-RC1, RELEASE_2_6_3, RELEASE_2_6_2-RC1, RELEASE_2_6_2, RELEASE_2_6_1-RC1, RELEASE_2_6_1, RELEASE_2_6_0-RC1, RELEASE_2_6_0-FC, RELEASE_2_6_0, RELEASE_2_6-root, RELEASE_2_6-branch-clean, RELEASE_2_6-branch, RELEASE_2_5_5-RC2, RELEASE_2_5_5-RC1, RELEASE_2_5_5, RELEASE_2_5_4-RC2, RELEASE_2_5_4-RC1, RELEASE_2_5_4, RELEASE_2_5_3-RC1, RELEASE_2_5_3, RELEASE_2_5_2-RC1, RELEASE_2_5_2, RELEASE_2_5_1-RC1, RELEASE_2_5_1, RELEASE_2_5-root, RELEASE_2_5-branch, PEP286_PRIVILEGE_SEPARATION_ROOT, PEP286_PRIVILEGE_SEPARATION_CODE_FREEZE, PEP286_PRIVILEGE_SEPARATION_BRANCH, PEP286_PRIVILEGE_SEPARATION_1 Changes since 1.4: +30 -0 lines BUG#: 4778 TITLE: Add license to test MOF files DESCRIPTION: Added to all mof files under pegasus/src. |
//%2006//////////////////////////////////////////////////////////////////////// // // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.; // IBM Corp.; EMC Corporation, The Open Group. // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; // EMC Corporation; VERITAS Software Corporation; The Open Group. // Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.; // EMC Corporation; Symantec Corporation; The Open Group. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // //============================================================================== // ================================================================== // CQL_TestElement // ================================================================== [Version ("2.2.0"), Description ( "CQL_TestElement is an abstract class that provides a common " "superclass (or top of the inheritance tree) for the " "non-association classes in the test Schema.")] class CQL_TestElement { [Key, Description ( "An identifier that uniquely identifies each instance " "of the CQL_TestElement hierarchy.") ] uint64 InstanceId; }; // =================================================================== // CQL_TestPropertyTypes // =================================================================== [Version ("2.2.0"), Description ( "CQL_TestPropertyTypes is a concrete class derived from CQL_TestElement"), provider("CQL_TestPropertyTypes") ] class CQL_TestPropertyTypes:CQL_TestElement { [Maxlen (256), Description ( "a string property of CQL_TestPropertyTypes")] string PropertyString; [Maxlen (256), Description ( "a string property of CQL_TestPropertyTypes")] string PropertyStringUint; [Maxlen (256), Description ( "a string property of CQL_TestPropertyTypes")] string PropertyStringSint; [Maxlen (256), Description ( "a string property of CQL_TestPropertyTypes")] string PropertyStringReal; [Description ("A string array"), ArrayType ( "Indexed" ) ] string PropertyStringArray[]; [Description ( "a uint8 property of CQL_TestPropertyTypes")] uint8 PropertyUint8; [Description ("A uint8 array"), ArrayType ( "Indexed" ) ] uint8 PropertyUint8Array[]; [Description ( "a uint16 property of CQL_TestPropertyTypes")] uint16 PropertyUint16; [Description ("A uint16 array"), ArrayType ( "Indexed" ) ] uint16 PropertyUint16Array[]; [Description ( "a uint32 property of CQL_TestPropertyTypes")] uint32 PropertyUint32; [Description ("A uint32 array"), ArrayType ( "Indexed" ) ] uint32 PropertyUint32Array[]; [Description ( "a uint64 property of CQL_TestPropertyTypes")] uint64 PropertyUint64; [Description ("A uint64 array"), ArrayType ( "Indexed" ) ] uint64 PropertyUint64Array[]; [Description ( "a sint8 property of CQL_TestPropertyTypes")] sint8 PropertySint8; [Description ( "a sint8 property of CQL_TestPropertyTypes")] sint8 PropertySint8Lower; [Description ( "a sint8 property of CQL_TestPropertyTypes")] sint8 PropertySint8Upper; [Description ("A sint8 array"), ArrayType ( "Indexed" ) ] sint8 PropertySint8Array[]; [Description ( "a sint16 property of CQL_TestPropertyTypes")] sint16 PropertySint16; [Description ("A sint16 array"), ArrayType ( "Indexed" ) ] sint16 PropertySint16Array[]; [Description ( "a sint32 property of CQL_TestPropertyTypes")] sint32 PropertySint32; [Description ("A sint32 array"), ArrayType ( "Indexed" ) ] sint32 PropertySint32Array[]; [Description ( "a sint64 property of CQL_TestPropertyTypes")] sint64 PropertySint64; [Description ( "a sint64 property of CQL_TestPropertyTypes")] sint64 PropertySint64Lower; [Description ( "a sint64 property of CQL_TestPropertyTypes")] sint64 PropertySint64Upper; [Description ("A sint64 array"), ArrayType ( "Indexed" ) ] sint64 PropertySint64Array[]; [Description ( "a boolean property of CQL_TestPropertyTypes")] boolean PropertyBoolean; [Description ("A boolean array"), ArrayType ( "Indexed" ) ] boolean PropertyBooleanArray[]; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32NegOverflow; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32NegNormUpper; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32NegNormLower; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32NegDeNormUpper; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32NegDeNormLower; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32NegUnderflow; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32PosUnderflow; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32PosDeNormLower; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32PosDeNormUpper; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32PosNormLower; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32PosNormUpper; [Description ( "a real32 property of CQL_TestPropertyTypes")] real32 PropertyReal32PosOverflow; [Description ("A real32 array"), ArrayType ( "Indexed" ) ] real32 PropertyReal32Array[]; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64NegNormUpper; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64NegNormLower; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64NegDeNormUpper; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64NegDeNormLower; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64PosDeNormLower; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64PosDeNormUpper; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64PosNormLower; [Description ( "a real64 property of CQL_TestPropertyTypes")] real64 PropertyReal64PosNormUpper; [Description ("A real64 array"), ArrayType ( "Indexed" ) ] real64 PropertyReal64Array[]; [Description ( "a datetime property of CQL_TestPropertyTypes")] datetime PropertyDatetime; [Description ( "a datetime property of CQL_TestPropertyTypes")] datetime PropertyInterval; [Description ("A datetime array"), ArrayType ( "Indexed" ) ] datetime PropertyDatetimeArray[]; [Description ( "a char16 property of CQL_TestPropertyTypes")] char16 PropertyChar16; [Description ("A char16 array"), ArrayType ( "Indexed" ) ] char16 PropertyChar16Array[]; [Description ("A valuemap array"), ValueMap { "1", "2", "3", "4", "5" }, Values { "Other", "Unknown", "Disabled", "Enabled", "Not Implemented" }] uint16 PropertyValueMap; }; // =================================================================== // CQL_TestPropertyTypesMissing // =================================================================== [Version ("2.2.0"), Description ( "CQL_TestPropertyTypesMissing is a concrete class derived from CQL_TestElement" "that is used by testcases that need a property to be missing.") ] class CQL_TestPropertyTypesMissing:CQL_TestElement { [Description ( "This property will be removed by the test driver " "for the missing property tests.") ] uint64 MissingProperty; }; // ================================================================== // CQL_EmbeddedBase // ================================================================== [Version ("2.2.0"), Description ( "CQL_EmbeddedBase is a class that provides a common " "superclass for classes used to test embedded objects.")] class CQL_EmbeddedBase { [Key, Description ( "An identifier that uniquely identifies each instance " "of the CQL_TestElement hierarchy.") ] uint64 InstanceId; [Description ( "An embedded object on the base class "), EmbeddedObject] string EmbObjBase; }; // ================================================================== // CQL_EmbeddedSubClass // ================================================================== [Version ("2.2.0"), Description ( "CQL_EmbeddedSubClass is a class used to test embedded objects.")] class CQL_EmbeddedSubClass : CQL_EmbeddedBase { [Description ( "An embedded object on the base class "), EmbeddedObject] string EmbObjSub; }; // ================================================================== // CQL_EmbeddedTestElement // ================================================================== [Version ("2.2.0"), Description ( "CQL_EmbeddedTestElement is a class that provides a common " "superclass for classes used to test nested embedded objects.")] class CQL_EmbeddedTestElement { [Key, Description ( "An identifier that uniquely identifies each instance " "of the CQL_TestElement hierarchy.") ] uint64 InstanceId; [Description ( "An array of embedded objects of type CQL_TestElement "), EmbeddedObject] string TEArray[]; [Description ( "An embedded object of type CQL_TestElement "), EmbeddedObject] string TE; [Description ( "An embedded object of type CIM_ComputerSystem "), EmbeddedObject] string CS; [Description ( "An embedded class"), EmbeddedObject] string SomeClass; [Description ( "Just a plain old string ")] string SomeString; }; // ================================================================== // CQL_EmbeddedTestPropertyTypes // ================================================================== [Version ("2.2.0"), Description ( "CQL_EmbeddedTestPropertyTypes is a class used to test nested embedded objects.")] class CQL_EmbeddedTestPropertyTypes : CQL_EmbeddedTestElement { [Description ( "An array of embedded objects of type CQL_TestPropertyTypes "), EmbeddedObject] string TPTArray[]; [Description ( "An embedded object of type CQL_TestPropertyTypes "), EmbeddedObject] string TPT; [Description ( "An embedded class"), EmbeddedObject] string SomeClass; [Description ( "Just a plain old uint8 ")] uint8 SomeUint8; };
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |