#include <cmpift.h>
Collaboration diagram for _CMPIBrokerFT:
Public Attributes | |
unsigned long | brokerClassification |
32 bits describing CMPI features supported by this CIMOM. | |
int | brokerVersion |
CIMOM version as defined by CIMOM. | |
char * | brokerName |
CIMOM name. | |
CMPIContext *(* | prepareAttachThread )(const CMPIBroker *mb, const CMPIContext *ctx) |
This function prepares the CMPI run time system to accept a thread that will be using CMPI services. | |
CMPIStatus(* | attachThread )(const CMPIBroker *, const CMPIContext *) |
This function informs the CMPI run time system that the current thread with Context will begin using CMPI services. | |
CMPIStatus(* | detachThread )(const CMPIBroker *mb, const CMPIContext *ctx) |
This function informs the CMPI run time system that the current thread will not be using CMPI services anymore. | |
CMPIStatus(* | deliverIndication )(const CMPIBroker *mb, const CMPIContext *ctx, const char *ns, const CMPIInstance *ind) |
This function requests delivery of an Indication. | |
CMPIEnumeration *(* | enumInstanceNames )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, CMPIStatus *rc) |
Enumerate Instance Names of the class (and subclasses) defined by <op>. | |
CMPIInstance *(* | getInstance )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char **properties, CMPIStatus *rc) |
Get Instance using <op> as reference. | |
CMPIObjectPath *(* | createInstance )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const CMPIInstance *inst, CMPIStatus *rc) |
Create Instance from <inst> using <op> as reference. | |
CMPIStatus(* | modifyInstance )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const CMPIInstance *inst, const char **properties) |
Replace an existing Instance from <inst> using <op> as reference. | |
CMPIStatus(* | deleteInstance )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op) |
Delete an existing Instance using <op> as reference. | |
CMPIEnumeration *(* | execQuery )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *query, const char *lang, CMPIStatus *rc) |
Query the enumeration of instances of the class (and subclasses) defined by <op> using <query> expression. | |
CMPIEnumeration *(* | enumInstances )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char **properties, CMPIStatus *rc) |
Enumerate Instances of the class (and subclasses) defined by <op>. | |
CMPIEnumeration *(* | associators )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *assocClass, const char *resultClass, const char *role, const char *resultRole, const char **properties, CMPIStatus *rc) |
Enumerate instances associated with the Instance defined by the <op>. | |
CMPIEnumeration *(* | associatorNames )(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>. | |
CMPIEnumeration *(* | references )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *resultClass, const char *role, const char **properties, CMPIStatus *rc) |
Enumerates the association instances that refer to the instance defined by <op>. | |
CMPIEnumeration *(* | referenceNames )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *resultClass, const char *role, CMPIStatus *rc) |
Enumerates the association ObjectPaths that refer to the instance defined by <op>. | |
CMPIData(* | invokeMethod )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *method, const CMPIArgs *in, CMPIArgs *out, CMPIStatus *rc) |
Invoke a named, extrinsic method of an Instance defined by the <op> parameter. | |
CMPIStatus(* | setProperty )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *name, const CMPIValue *value, CMPIType type) |
Set the named property value of an Instance defined by the <op> parameter. | |
CMPIData(* | getProperty )(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *, const char *, CMPIStatus *) |
Get the named property value of an Instance defined by the <op> parameter. |
This table is made available by the Management Broker, whenever a provider is loaded and initialized.
Definition at line 225 of file cmpift.h.
|
Enumerate ObjectPaths associated with the Instance defined by <op>.
|
|
Enumerate instances associated with the Instance defined by the <op>.
|
|
This function informs the CMPI run time system that the current thread with Context will begin using CMPI services.
|
|
32 bits describing CMPI features supported by this CIMOM. See CMPI_MB_Class_x and CMPI_MB_Supports_xxx flags. |
|
CIMOM name.
|
|
CIMOM version as defined by CIMOM.
|
|
Create Instance from <inst> using <op> as reference.
|
|
Delete an existing Instance using <op> as reference.
|
|
This function requests delivery of an Indication. The CIMOM will locate pertinent subscribers and notify them about the event.
|
|
This function informs the CMPI run time system that the current thread will not be using CMPI services anymore. The Context object will be freed during this operation.
|
|
Enumerate Instance Names of the class (and subclasses) defined by <op>.
Referenced by CmpiBroker::enumInstanceNames(). |
|
Enumerate Instances of the class (and subclasses) defined by <op>. Instance structure and inheritance scope can be controled using the CMPIInvocationFlags entry in <ctx>.
Referenced by CmpiBroker::enumInstances(). |
|
Query the enumeration of instances of the class (and subclasses) defined by <op> using <query> expression.
|
|
Get Instance using <op> as reference. Instance structure can be controled using the CMPIInvocationFlags entry in <ctx>.
Referenced by CmpiBroker::getInstance(). |
|
Get the named property value of an Instance defined by the <op> parameter.
|
|
Invoke a named, extrinsic method of an Instance defined by the <op> parameter.
|
|
Replace an existing Instance from <inst> using <op> as reference.
|
|
This function prepares the CMPI run time system to accept a thread that will be using CMPI services. The returned CMPIContext object must be used by the subsequent attachThread() and detachThread() invocations.
|
|
Enumerates the association ObjectPaths that refer to the instance defined by <op>.
|
|
Enumerates the association instances that refer to the instance defined by <op>.
|
|
Set the named property value of an Instance defined by the <op> parameter.
|