#include <cmpi/CmpiBroker.h>
Inheritance diagram for CmpiBroker:
Public Member Functions | |
CmpiBroker (CMPIBroker *b) | |
CMPIBroker * | getEnc () const |
CmpiContext | prepareAttachThread (const CmpiContext &ctx) |
void | attachThread (const CmpiContext &ctx) |
void | detachThread (const CmpiContext &ctx) |
void | deliverIndication (const CmpiContext &ctx, const char *ns, const CmpiInstance &ind) |
CmpiEnumeration | enumInstanceNames (const CmpiContext &ctx, const CmpiObjectPath &op) |
CmpiInstance | getInstance (const CmpiContext &ctx, const CmpiObjectPath &op, const char **properties) |
CmpiObjectPath | createInstance (const CmpiContext &ctx, const CmpiObjectPath &op, const CmpiInstance &inst) |
void | setInstance (const CmpiContext &ctx, const CmpiObjectPath &op, const CmpiInstance &inst, const char **properties) |
void | deleteInstance (const CmpiContext &ctx, const CmpiObjectPath &op) |
CmpiEnumeration | execQuery (const CmpiContext &ctx, const CmpiObjectPath &op, const char *query, const char *lang) |
CmpiEnumeration | enumInstances (const CmpiContext &ctx, const CmpiObjectPath &op, const char **properties) |
CmpiEnumeration | associators (const CmpiContext &ctx, const CmpiObjectPath &op, const char *assocClass, const char *resultClass, const char *role, const char *resultRole, const char **properties) |
CmpiEnumeration | associatorNames (const CmpiContext &ctx, const CmpiObjectPath &op, const char *assocClass, const char *resultClass, const char *role, const char *resultRole) |
CmpiEnumeration | references (const CmpiContext &ctx, const CmpiObjectPath &op, const char *resultClass, const char *role, const char **properties) |
CmpiEnumeration | referenceNames (const CmpiContext &ctx, const CmpiObjectPath &op, const char *resultClass, const char *role) |
CmpiData | invokeMethod (const CmpiContext &ctx, const CmpiObjectPath &op, const char *method, const CmpiArgs &in, CmpiArgs &out) |
void | setProperty (const CmpiContext &ctx, const CmpiObjectPath &op, const char *name, const CmpiData &data) |
CmpiData | getProperty (const CmpiContext &ctx, const CmpiObjectPath &op, const char *name) |
|
constructor to encapsulate CMPIBroker. |
|
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.
|
|
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>.
|
|
Enumerate Instances of the class (and subclasses) defined by <op>. Instance structure and inheritance scope can be controled using the CMPIInvocationFlags entry in <ctx>.
|
|
Query the enumeration of instances of the class (and subclasses) defined by <op> using <query> expression.
|
|
getEnc - Gets the encapsulated CMPIBroker. |
|
Get Instance using <op> as reference. Instance structure can be controled using the CMPIInvocationFlags entry in <ctx>.
|
|
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.
|
|
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>.
|
|
Replace an existing Instance from <inst> using <op> as reference.
|
|
Set the named property value of an Instance defined by the <op> parameter.
|