|
Public Member Functions |
| | IndicationRepLayerImpl () |
| | ~IndicationRepLayerImpl () |
| virtual void | open (const String &) |
| | Open this RepositoryIFC.
|
| virtual void | close () |
| | Close this RepositoryIFC.
|
| virtual String | getName () const |
| | Every service may have a name.
|
| virtual void | init (const ServiceEnvironmentIFCRef &env) |
| | init() will be called to give the derived class an opportunity to initialize itself.
|
| virtual void | shutdown () |
| | The service must shutdown completely before returning from this function.
|
| virtual ServiceEnvironmentIFCRef | getEnvironment () const |
| virtual void | enumClasses (const String &ns, const String &className, CIMClassResultHandlerIFC &result, WBEMFlags::EDeepFlag deep, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, OperationContext &context) |
| | Enumerates the class specified by the CIMObjectPath.
|
| virtual void | enumClassNames (const String &ns, const String &className, StringResultHandlerIFC &result, WBEMFlags::EDeepFlag deep, OperationContext &context) |
| | Enumerates the class specified by the namespace and classname.
|
| virtual CIMInstance | getInstance (const String &ns, const CIMObjectPath &instanceName, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList, OperationContext &context) |
| | Retrieve a specific instance.
|
| virtual void | enumInstances (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, OperationContext &context) |
| | Retrieve an enumeration of instances (CIMInstance) for a particular class.
|
| virtual void | enumInstanceNames (const String &ns, const String &className, CIMObjectPathResultHandlerIFC &result, WBEMFlags::EDeepFlag deep, OperationContext &context) |
| | Retrieve an enumeration of instance object paths (CIMInstance) for a particular class.
|
| virtual CIMQualifierType | getQualifierType (const String &ns, const String &qualifierName, OperationContext &context) |
| | Get an existing qualifier type from the repository.
|
| virtual CIMClass | getClass (const String &ns, const String &className, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList, OperationContext &context) |
| | Gets an existing class from a store.
|
| virtual CIMValue | invokeMethod (const String &ns, const CIMObjectPath &path, const String &methodName, const CIMParamValueArray &inParams, CIMParamValueArray &outParams, OperationContext &context) |
| | Invokes a method.
|
| virtual void | createClass (const String &ns, const CIMClass &cc, OperationContext &context) |
| | Creates a class in the store.
|
| virtual CIMClass | modifyClass (const String &ns, const CIMClass &cc, OperationContext &context) |
| | set a class in the store - note children are not affected
|
| virtual CIMClass | deleteClass (const String &ns, const String &className, OperationContext &context) |
| | Delete an existing class from the store.
|
| virtual void | enumQualifierTypes (const String &ns, CIMQualifierTypeResultHandlerIFC &result, OperationContext &context) |
| | Enumerate the qualifier types in a name space.
|
| virtual void | deleteQualifierType (const String &ns, const String &qualName, OperationContext &context) |
| | Delete an existing qualifier type from the repository.
|
| virtual void | setQualifierType (const String &ns, const CIMQualifierType &qt, OperationContext &context) |
| | Updates the specified CIM qualifier type in the specified namespace.
|
| virtual CIMObjectPath | createInstance (const String &ns, const CIMInstance &ci, OperationContext &context) |
| | Creates a instance in the store.
|
| virtual CIMInstance | deleteInstance (const String &ns, const CIMObjectPath &path, OperationContext &context) |
| | Delete an existing instance from the store.
|
| virtual CIMInstance | modifyInstance (const String &ns, const CIMInstance &modifiedInstance, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, const StringArray *propertyList, OperationContext &context) |
| | Update an instance.
|
| virtual void | setProperty (const String &ns, const CIMObjectPath &name, const String &propertyName, const CIMValue &cv, OperationContext &context) |
| | Set a property value on an CIMInstance.
|
| virtual CIMValue | getProperty (const String &ns, const CIMObjectPath &name, const String &propertyName, OperationContext &context) |
| | Get the specified CIM instance property.
|
| virtual void | associators (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, OperationContext &context) |
| | This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.
|
| virtual void | associatorsClasses (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, OperationContext &context) |
| | This operation is used to enumerate CIMClasses that are associated to a particular source CIM Object.
|
| virtual void | references (const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList, OperationContext &context) |
| | This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
|
| virtual void | referencesClasses (const String &ns, const CIMObjectPath &path, CIMClassResultHandlerIFC &result, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList, OperationContext &context) |
| | This operation is used to enumerate the association objects that refer to a particular target CIM Class.
|
| virtual void | associatorNames (const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &assocClass, const String &resultClass, const String &role, const String &resultRole, OperationContext &context) |
| | This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular CIM Object.
|
| virtual void | referenceNames (const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &resultClass, const String &role, OperationContext &context) |
| | This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
|
| virtual void | execQuery (const String &ns, CIMInstanceResultHandlerIFC &result, const String &query, const String &queryLanguage, OperationContext &context) |
| | Executes a query to retrieve or modify objects.
|
| void | deleteNameSpace (const String &ns, OperationContext &context) |
| | Delete a specified namespace.
|
| void | createNameSpace (const String &ns, OperationContext &context) |
| | Create a cim namespace.
|
| void | enumNameSpace (StringResultHandlerIFC &result, OperationContext &context) |
| | Gets a list of the namespaces.
|
| virtual void | beginOperation (WBEMFlags::EOperationFlag op, OperationContext &context) |
| virtual void | endOperation (WBEMFlags::EOperationFlag op, OperationContext &context, WBEMFlags::EOperationResultFlag result) |
| virtual void | setCIMServer (const RepositoryIFCRef &src) |
Private Member Functions |
| void | exportIndication (const CIMInstance &instance, const String &instNS) |
| | Export a given instance of an indication.
|
Private Attributes |
| RepositoryIFCRef | m_pServer |
| CIMOMEnvironmentRef | m_pEnv |