⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cimassociationprovider.h

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻 H
📖 第 1 页 / 共 2 页
字号:
        @param objectName The ObjectName input parameter defines the source CIM         Object whose associated Objects are to be returned.  This may be either a         Class name or Instance name (CIMObjectpath).                          @param associationClass The AssocClass input parameter, if not NULL, MUST         be a valid CIM Association Class name.  It acts as a filter on the         returned set of Objects by mandating that each returned Object MUST be         associated to the source Object via an Instance of this Class or one of         its subclasses.                          @param resultClass If not NULL, MUST be a valid CIM Class name.  It acts         as a filter on the returned set of Objects by mandating that each returned         Object MUST be either an Instance of this Class (or one of its         subclasses).  NOTE: This call does not provide the subclasses needed        to satisfy the request.  It provides the resultClass defined by the request        and which is a valid result class for the request.                @param role If not NULL, this parameter MUST be a valid Property name.  It         acts as a filter on the returned set of Objects by mandating that each         returned Object MUST be associated to the source Object via an Association         in which the source Object plays the specified role (i.e.  the name of the         Property in the Association Class that refers to the source Object MUST         match the value of this parameter).                  @param resultRole If not NULL, this parameter MUST be a valid Property         name.  It acts as a filter on the returned set of Objects by mandating         that each returned Object MUST be associated to the source Object via an         Association in which the returned Object plays the specified role (i.e.          the name of the Property in the Association Class that refers to the         returned Object MUST match the value of this parameter).                  @param handler Asynchronously processes the results of this operation.                @exception NotSupported returned by methods that are not implemented by the provider..        @exception InvalidParameter If a parameter is not specified correctly.    */    virtual void associatorNames(	const OperationContext & context,	const CIMObjectPath & objectName,	const CIMName & associationClass,	const CIMName & resultClass,	const String & role,	const String & resultRole,	ObjectPathResponseHandler & handler) = 0;    /** Enumerate the association objects that refer to a particular target CIM Object        (Instance).  Returns multiple CIMObjectPath objects        through the handler. The returned CIMObjectPaths are expected to be        absolute including host name and namespace.  If these fields are not        supplied by the provider they will be inserted by the CIMOM based on        the host in which the CIMOM resides and the namespace in the request.	         @param context Contains security and locale information relevant for the lifetime        of this operation.                @param objectName The target CIM Object whose referring object names are to be returned.         Note that only instances will be forwarded to the provider. All class level         requests are handled by the CIM Server internally.                  @param resultClass If not NULL, MUST be a valid CIM Class name. It acts as a filter         on the returned set of Object Names by mandating that each returned Object Name         MUST identify an Instance of this Class (or one of its subclasses). NOTE: This call         does not provide the subclasses needed to satisfy the request.  It provides the         resultClass defined by the request and which is a valid result class for the request.                 @param role  The Role input parameter, if not NULL, MUST be a valid Property name.          It acts as a filter on the returned set of Objects by mandating that each returned         Object MUST be associated to the source Object via an Association in which the          source Object plays the specified role (i.e. the name of the Property         in the Association Class that refers to the source Object MUST match the value          of this parameter.                @param resultRole If not NULL, MUST be a valid Property name. It acts as a         filter on the returned set of Objects by mandating that each returned Object         MUST be associated to the source Object via an Association in which the         returned Object plays the specified role (i.e. the name of the Property in         the Association Class that refers to the returned Object MUST match the         value of this parameter).                 @param includeQualifiers If true, this specifies that all Qualifiers for each         Object (including Qualifiers on the Object and on any returned Properties)         MUST be included as <QUALIFIER> elements in the response. If false no         <QUALIFIER> elements are present in each returned Object.                  @param includeClassOrigin If true, this specifies that the CLASSORIGIN attribute         MUST be present on all appropriate elements in each returned Object.         If false, no CLASSORIGIN attributes are present in each returned Object.                  @param propertyList - If not NULL, the members of the array define one or more         Property names. Each returned Object MUST NOT include elements for any         Properties missing from this list. If the PropertyList input parameter         is an empty array this signifies that no Properties are included in each         returned Object. If the PropertyList input parameter is NULL this specifies         that all Properties (subject to the conditions expressed by the other         parameters) are included in each returned Object.                @param handler Asynchronously processes the results of this operation.                @exception NotSupported Returned for any methods not implemented by the provider.        @exception InvalidParameter If a parameter is not specified correctly.    */    virtual void references(	const OperationContext & context,	const CIMObjectPath & objectName,	const CIMName & resultClass,	const String & role,	const Boolean includeQualifiers,	const Boolean includeClassOrigin,	const CIMPropertyList & propertyList,	ObjectResponseHandler & handler) = 0;    /** Enumerate the association object names that refer to a particular target CIM Object        (Instance). Returns CIMOobjectPath objects via the handler.        The returned CIMObjectPaths are expected to be        absolute including host name and namespace.  If these fields are not        supplied by the provider they will be inserted by the CIMOM based on        the host in which the CIMOM resides and the namespace in the request.        @param context Contains security and locale information relevant for the lifetime        of this operation.            @param objectName The target CIM Object whose referring object names are to be returned.         Note that only instances will be forwarded to the provider. All class level         requests are handled by the CIM Server internally.                 @param resultClass If not NULL, MUST be a valid CIM Class name. It acts as a filter         on the returned set of Object Names by mandating that each returned Object Name         MUST identify an Instance of this Class (or one of its subclasses).         NOTE: This call does not provide the subclasses needed         to satisfy the request.  It provides the resultClass defined by the request         and which is a valid result class for the request.                 @param role  The Role input parameter, if not NULL, MUST be a valid Property name.          It acts as a filter on the returned set of Objects by mandating that each returned         Object MUST be associated to the source Object via an Association in which the          source Object plays the specified role (i.e. the name of the Property         in the Association Class that refers to the source Object MUST match the value          of this parameter.             @param handler Asynchronously processes the results of this operation.            @exception NotSupported xception returned for any method not implemented by the provider.        @exception InvalidParameter If the parameter is not specified correctly.    */    virtual void referenceNames(	const OperationContext & context,	const CIMObjectPath & objectName,	const CIMName & resultClass,	const String & role,	ObjectPathResponseHandler & handler) = 0;};PEGASUS_NAMESPACE_END#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -