version 1.4, 2006/01/30 16:17:54
|
version 1.5, 2006/08/24 22:27:31
|
|
|
PEGASUS_USING_PEGASUS; | PEGASUS_USING_PEGASUS; |
PEGASUS_USING_STD; | PEGASUS_USING_STD; |
| |
const CIMNamespaceName NAMESPACE = CIMNamespaceName ("root/PG_InterOp"); |
|
|
// Uses interop namespace defined by PEGASUS_NAMESPACENAME_INTEROP in Constants.h |
| |
CIMObjectPath CreateHandler1Instance (CIMClient& client) | CIMObjectPath CreateHandler1Instance (CIMClient& client) |
{ | { |
|
|
handlerInstance.addProperty(CIMProperty(CIMName ("Name"), | handlerInstance.addProperty(CIMProperty(CIMName ("Name"), |
String("Handler1"))); | String("Handler1"))); |
| |
CIMObjectPath Ref = client.createInstance(NAMESPACE, handlerInstance); |
CIMObjectPath Ref = client.createInstance(PEGASUS_NAMESPACENAME_INTEROP, |
|
handlerInstance); |
return (Ref); | return (Ref); |
} | } |
| |
|
|
filterInstance.addProperty (CIMProperty(CIMName ("SourceNamespace"), | filterInstance.addProperty (CIMProperty(CIMName ("SourceNamespace"), |
String("root/SampleProvider"))); | String("root/SampleProvider"))); |
| |
CIMObjectPath Ref = client.createInstance(NAMESPACE, filterInstance); |
CIMObjectPath Ref = client.createInstance(PEGASUS_NAMESPACENAME_INTEROP, |
|
filterInstance); |
return (Ref); | return (Ref); |
} | } |
| |
|
|
subscriptionInstance.addProperty (CIMProperty | subscriptionInstance.addProperty (CIMProperty |
(CIMName ("TextFormatParameters"), textFormatParams)); | (CIMName ("TextFormatParameters"), textFormatParams)); |
| |
CIMObjectPath Ref = client.createInstance(NAMESPACE, |
CIMObjectPath Ref = client.createInstance(PEGASUS_NAMESPACENAME_INTEROP, |
subscriptionInstance); | subscriptionInstance); |
return (Ref); | return (Ref); |
} | } |
|
|
| |
void DeleteInstance (CIMClient& client, const CIMObjectPath Ref) | void DeleteInstance (CIMClient& client, const CIMObjectPath Ref) |
{ | { |
client.deleteInstance(NAMESPACE, Ref); |
client.deleteInstance(PEGASUS_NAMESPACENAME_INTEROP, Ref); |
} | } |
| |
int main(int argc, char** argv) | int main(int argc, char** argv) |