|
Public Member Functions |
virtual | ~NamespaceProviderIFC () |
void | init (const ProviderEnvironmentIFCRef &env) |
| Called after construction.
|
virtual void | shutdown (const ProviderEnvironmentIFCRef &env) |
| Called during cimom shutdown.
|
virtual CIMQualifierType | getQualifierType (const ProviderEnvironmentIFCRef &env, const String &ns, const String &qualifierName)=0 |
virtual void | enumQualifierTypes (const ProviderEnvironmentIFCRef &env, const String &ns, CIMQualifierTypeResultHandlerIFC &result)=0 |
virtual void | deleteQualifierType (const ProviderEnvironmentIFCRef &env, const String &ns, const String &qualName)=0 |
virtual void | setQualifierType (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMQualifierType &qt)=0 |
virtual CIMClass | getClass (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
virtual CIMClass | deleteClass (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className)=0 |
virtual void | createClass (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMClass &cimClass)=0 |
virtual CIMClass | modifyClass (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMClass &cc)=0 |
virtual void | enumClasses (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className, CIMClassResultHandlerIFC &result, WBEMFlags::EDeepFlag deep, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin)=0 |
virtual void | enumClassNames (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className, StringResultHandlerIFC &result, WBEMFlags::EDeepFlag deep)=0 |
virtual void | enumInstances (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className, CIMInstanceResultHandlerIFC &result, WBEMFlags::EDeepFlag deep, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList, WBEMFlags::EEnumSubclassesFlag enumSubclasses)=0 |
virtual void | enumInstanceNames (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className, CIMObjectPathResultHandlerIFC &result, WBEMFlags::EDeepFlag deep)=0 |
virtual CIMInstance | getInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &instanceName, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
virtual CIMInstance | deleteInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &cop)=0 |
virtual CIMObjectPath | createInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMInstance &ci)=0 |
virtual CIMInstance | modifyInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMInstance &modifiedInstance, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, const StringArray *propertyList)=0 |
virtual void | setProperty (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &name, const String &propertyName, const CIMValue &cv)=0 |
virtual CIMValue | getProperty (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &name, const String &propertyName)=0 |
virtual CIMValue | invokeMethod (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, const String &methodName, const CIMParamValueArray &inParams, CIMParamValueArray &outParams)=0 |
virtual void | associatorNames (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &assocClass, const String &resultClass, const String &role, const String &resultRole)=0 |
virtual void | associators (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const String &assocClass, const String &resultClass, const String &role, const String &resultRole, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
virtual void | associatorsClasses (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, CIMClassResultHandlerIFC &result, const String &assocClass, const String &resultClass, const String &role, const String &resultRole, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
virtual void | referenceNames (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &resultClass, const String &role)=0 |
virtual void | references (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
virtual void | referencesClasses (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &path, CIMClassResultHandlerIFC &result, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
virtual void | execQuery (const ProviderEnvironmentIFCRef &env, const String &ns, CIMInstanceResultHandlerIFC &result, const String &query, const String &queryLanguage)=0 |