(file) Return to schema.mof CVS log (file) (dir) Up to [OMI] / omi / unittest / gencase

File: [OMI] / omi / unittest / gencase / Attic / schema.mof (download)
Revision: 1.2, Mon Jun 25 18:51:02 2012 UTC (12 years ago) by mike
Branch: MAIN
CVS Tags: OMI_1_0_2
Changes since 1.1: +53 -53 lines
1.0.2 drop

class TestSP_Calc 
{
  [Key] uint32 kv;
};


[Description ( "Comments B" )]
class TestSP_Calc_Adv : TestSP_CALC
{
   [key] uint32 kv;

  [Static]
  uint32 Add( [in] uint32 Left,  [In]uint32 Right, [out]uint32 total);

  uint32 Square([iN]uint32 base, [oUt] uint64 value);
};


// bug 52165 - [CodeGen] - Generated code should use single name for derived and base class properties in case of a name clash.
class TestBase 
{
	Real64 v_real64;
};

class TestDerived : TestBase
{
	Real64 v_REAL64;	
};


// bug 50460 [CIMProvider] - Name of the EmbeddedInstance object in the qualifier is considered case sensitive while generating code
Class TestSP_Value_Instance
{
   [key] uint32 kv;
};
 
class TestSP_EmbeddedProperty
{
    [key] sint8 p_key_sint;
    [emBeddedInstance("TestSP_VALUE_Instance")] string embeddedProperty = "TEST";
};


// bug 53649 - stack overflow

class X
{
    [static]
    uint64 Foo(
        [out, emBeddedInstance("X")] string embeddedProperty);
    
};


ViewCVS 0.9.2