version 1.41, 2002/05/14 03:27:25
|
version 1.42, 2002/05/15 08:11:50
|
|
|
*/ | */ |
Boolean identical(const CIMConstClass& x) const; | Boolean identical(const CIMConstClass& x) const; |
| |
/** toXML - prepares an XML representation of the CIMClass object |
|
in the provided Sint8 variable. |
|
@param out Sint8 array for the XML representation |
|
*/ |
|
void toXml(Array<Sint8>& out) const; |
|
|
|
/** toMof - prepares a MOF representation of the CIMClass object | /** toMof - prepares a MOF representation of the CIMClass object |
in the provided Sint8 variable. | in the provided Sint8 variable. |
@param out Sint8 array for the XML representation | @param out Sint8 array for the XML representation |
*/ | */ |
void toMof(Array<Sint8>& out) const; | void toMof(Array<Sint8>& out) const; |
| |
/** print - Prints the toXML output to cout |
|
*/ |
|
void print(PEGASUS_STD(ostream)& o=PEGASUS_STD(cout)) const; |
|
|
|
#ifdef PEGASUS_INTERNALONLY | #ifdef PEGASUS_INTERNALONLY |
/** Resolve - Resolve the class: inherit any properties and | /** Resolve - Resolve the class: inherit any properties and |
qualifiers. Make sure the superClass really exists and is consistent | qualifiers. Make sure the superClass really exists and is consistent |
|
|
| |
CIMClassRep* _rep; | CIMClassRep* _rep; |
| |
#ifdef PEGASUS_INTERNALONLY |
|
CIMClass(CIMClassRep* rep); | CIMClass(CIMClassRep* rep); |
| |
void _checkRep() const; | void _checkRep() const; |
|
|
friend class CIMConstClass; | friend class CIMConstClass; |
friend class CIMObject; | friend class CIMObject; |
friend class CIMConstObject; | friend class CIMConstObject; |
#endif |
friend class XmlWriter; |
}; | }; |
| |
#define PEGASUS_ARRAY_T CIMClass | #define PEGASUS_ARRAY_T CIMClass |
|
|
| |
#ifdef PEGASUS_INTERNALONLY | #ifdef PEGASUS_INTERNALONLY |
Boolean isNull() const; | Boolean isNull() const; |
|
|
void toXml(Array<Sint8>& out) const; |
|
|
|
void print(PEGASUS_STD(ostream)& o=PEGASUS_STD(cout)) const; |
|
#endif | #endif |
| |
private: | private: |
| |
CIMClassRep* _rep; | CIMClassRep* _rep; |
| |
#ifdef PEGASUS_INTERNALONLY |
|
void _checkRep() const; | void _checkRep() const; |
| |
friend class CIMClassRep; | friend class CIMClassRep; |
|
|
friend class CIMInstanceRep; | friend class CIMInstanceRep; |
friend class CIMObject; | friend class CIMObject; |
friend class CIMConstObject; | friend class CIMConstObject; |
#endif |
friend class XmlWriter; |
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |