version 1.42, 2009/07/17 06:59:53
|
version 1.42.4.2, 2013/09/29 21:45:43
|
|
|
private: | private: |
// This is meant to be a singleton, so we hide the constructor | // This is meant to be a singleton, so we hide the constructor |
// and the destructor | // and the destructor |
friend class DeletePtr<cimmofParser>; |
friend struct DeletePtr<cimmofParser>; |
static cimmofParser* _instance; | static cimmofParser* _instance; |
| |
cimmofParser(); | cimmofParser(); |
|
|
CIMInstance *newInstance(const CIMName &name); | CIMInstance *newInstance(const CIMName &name); |
| |
// Called when a new property is discovered | // Called when a new property is discovered |
CIMProperty *newProperty(const CIMName &name, const CIMValue &val, |
CIMProperty *newProperty(const CIMName &name, |
const Boolean isArray, |
const CIMValue &val, |
const Uint32 arraySize, |
const int arraySize, |
const CIMName &referencedObj = CIMName()) const; | const CIMName &referencedObj = CIMName()) const; |
| |
// Called when a property production inside a class is complete | // Called when a property production inside a class is complete |
|
|
| |
// Called when a qualifier value production is complete | // Called when a qualifier value production is complete |
CIMValue *QualifierValue(const CIMName &qualifierName, | CIMValue *QualifierValue(const CIMName &qualifierName, |
Boolean isNull, const String &valstr); |
Boolean isNull, int g_strValType, const String &valstr); |
| |
// Called to retrieve the value object for an existing parameter | // Called to retrieve the value object for an existing parameter |
CIMProperty *PropertyFromInstance(CIMInstance &instance, | CIMProperty *PropertyFromInstance(CIMInstance &instance, |
|
|
const CIMName &propertyName) const; | const CIMName &propertyName) const; |
| |
// Called when a class alias is found | // Called when a class alias is found |
void addClassAlias(const String &alias, const CIMClass *cd, |
void addClassAlias(const String &alias, const CIMClass *cd); |
Boolean isInstance); |
|
| |
// Called when an instance alias is found | // Called when an instance alias is found |
Uint32 addInstanceAlias(const String &alias, const CIMInstance *cd, |
Uint32 addInstanceAlias(const String &alias, const CIMInstance *cd); |
Boolean isInstance); |
|
| |
// Called when an instance alias reference is found | // Called when an instance alias reference is found |
Uint32 getInstanceAlias(const String &alias, CIMObjectPath &ObjPath); | Uint32 getInstanceAlias(const String &alias, CIMObjectPath &ObjPath); |