inline static CMPIEnumeration* CBAssociatorNames

(const CMPIBroker* mb,
  const CMPIContext* ctx,
  const CMPIObjectPath* op,
  const char* assocClass,
  const char* resultClass,
  const char* role,
  const char* resultRole,
  CMPIStatus* rc)

Enumerate ObjectPaths associated with the Instance defined by <op>.

Documentation

Enumerate ObjectPaths associated with the Instance defined by <op>.
Parameters:
mb - Broker this pointer.
ctx - Context object
op - Source ObjectPath containing namespace, classname and key components.
assocClass - If not NULL, MUST be a valid 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.
resultClass - If not NULL, MUST be a valid 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).
role - 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).
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).
- rc Output: Service return status (suppressed when NULL).
Returns:
Enumeration of ObjectPaths.

Alphabetic index