version 1.3, 2006/08/09 21:12:58
|
version 1.4, 2006/08/24 22:27:32
|
|
|
PEGASUS_USING_PEGASUS; | PEGASUS_USING_PEGASUS; |
PEGASUS_USING_STD; | PEGASUS_USING_STD; |
| |
const CIMNamespaceName INTEROP_NAMESPACE = CIMNamespaceName ("root/PG_InterOp"); |
// Interop namespace used with PEGASUS_NAMESPACENAME_INTEROP in Constants.h |
const CIMNamespaceName SOURCE_NAMESPACE = | const CIMNamespaceName SOURCE_NAMESPACE = |
CIMNamespaceName ("root/SampleProvider"); | CIMNamespaceName ("root/SampleProvider"); |
| |
|
|
handlerInstance.addProperty (CIMProperty (CIMName ("PortNumber"), | handlerInstance.addProperty (CIMProperty (CIMName ("PortNumber"), |
CIMValue ((Uint32) PORT_NUMBER))); | CIMValue ((Uint32) PORT_NUMBER))); |
| |
return(client.createInstance (INTEROP_NAMESPACE, handlerInstance)); |
return(client.createInstance (PEGASUS_NAMESPACENAME_INTEROP, handlerInstance)); |
} | } |
| |
CIMObjectPath _createFilterInstance | CIMObjectPath _createFilterInstance |
|
|
filterInstance.addProperty (CIMProperty (CIMName ("SourceNamespace"), | filterInstance.addProperty (CIMProperty (CIMName ("SourceNamespace"), |
SOURCE_NAMESPACE.getString ())); | SOURCE_NAMESPACE.getString ())); |
| |
return(client.createInstance (INTEROP_NAMESPACE, filterInstance)); |
return(client.createInstance (PEGASUS_NAMESPACENAME_INTEROP, filterInstance)); |
} | } |
| |
CIMObjectPath _createSubscriptionInstance | CIMObjectPath _createSubscriptionInstance |
|
|
subscriptionInstance.addProperty (CIMProperty | subscriptionInstance.addProperty (CIMProperty |
(CIMName ("SubscriptionState"), CIMValue ((Uint16) 2))); | (CIMName ("SubscriptionState"), CIMValue ((Uint16) 2))); |
| |
return(client.createInstance (INTEROP_NAMESPACE, subscriptionInstance)); |
return(client.createInstance (PEGASUS_NAMESPACENAME_INTEROP, subscriptionInstance)); |
} | } |
| |
void _sendTestIndication(CIMClient* client, const CIMName & methodName, | void _sendTestIndication(CIMClient* client, const CIMName & methodName, |
|
|
{ | { |
CIMObjectPath subscriptionObjectPath = | CIMObjectPath subscriptionObjectPath = |
_getSubscriptionObjectPath(filterName, handlerName); | _getSubscriptionObjectPath(filterName, handlerName); |
client.deleteInstance (INTEROP_NAMESPACE, subscriptionObjectPath); |
client.deleteInstance (PEGASUS_NAMESPACENAME_INTEROP, subscriptionObjectPath); |
} | } |
| |
void _deleteHandlerInstance | void _deleteHandlerInstance |
|
|
const String & name) | const String & name) |
{ | { |
CIMObjectPath handlerObjectPath = _getHandlerObjectPath(name); | CIMObjectPath handlerObjectPath = _getHandlerObjectPath(name); |
client.deleteInstance (INTEROP_NAMESPACE, handlerObjectPath); |
client.deleteInstance (PEGASUS_NAMESPACENAME_INTEROP, handlerObjectPath); |
} | } |
| |
void _deleteFilterInstance | void _deleteFilterInstance |
|
|
const String & name) | const String & name) |
{ | { |
CIMObjectPath filterObjectPath = _getFilterObjectPath(name); | CIMObjectPath filterObjectPath = _getFilterObjectPath(name); |
client.deleteInstance (INTEROP_NAMESPACE, filterObjectPath); |
client.deleteInstance (PEGASUS_NAMESPACENAME_INTEROP, filterObjectPath); |
} | } |
| |
void _usage () | void _usage () |