bool XQSettingsManagerPrivate::startMonitoring(const XQSettingsKey& key, XQSettingsManager::Type type) { SettingsHandlerBase* handler = handlerInstance(key); if (handler) { return handler->handleStartMonitoring(key, type, *this, iError); } return false; }
bool XQSettingsManagerPrivate::writeItemValue(const XQSettingsKey& key, const QVariant& value) { SettingsHandlerBase* handler = handlerInstance(key); if (handler) { return handler->handleWriteItemValue(key, value, iError); } return false; }
QVariant XQSettingsManagerPrivate::readItemValue(const XQSettingsKey& key, XQSettingsManager::Type type) { SettingsHandlerBase* handler = handlerInstance(key); if (handler) { return handler->handleReadItemValue(key, type, iError); } return QVariant(); }
static CIMInstance CreateHandlerInstance() { CIMInstance handlerInstance(PEGASUS_CLASSNAME_INDHANDLER_SNMP); handlerInstance.addProperty (CIMProperty (CIMName ("SystemCreationClassName"), System::getSystemCreationClassName ())); handlerInstance.addProperty (CIMProperty (CIMName ("SystemName"), System::getFullyQualifiedHostName ())); handlerInstance.addProperty (CIMProperty (CIMName ("CreationClassName"), PEGASUS_CLASSNAME_INDHANDLER_SNMP.getString ())); handlerInstance.addProperty(CIMProperty(CIMName ("Name"), String("Handler1"))); return (handlerInstance); }
void _createHandlerInstance( CIMClient& client, const String& name, const String& destination) { CIMInstance handlerInstance(PEGASUS_CLASSNAME_LSTNRDST_CIMXML); handlerInstance.addProperty(CIMProperty(CIMName ("SystemCreationClassName"), System::getSystemCreationClassName())); handlerInstance.addProperty(CIMProperty(CIMName("SystemName"), System::getFullyQualifiedHostName())); handlerInstance.addProperty(CIMProperty(CIMName("CreationClassName"), PEGASUS_CLASSNAME_LSTNRDST_CIMXML.getString())); handlerInstance.addProperty(CIMProperty(CIMName("Name"), name)); handlerInstance.addProperty(CIMProperty(CIMName("Destination"), destination)); CIMObjectPath path = client.createInstance(PEGASUS_NAMESPACENAME_INTEROP, handlerInstance); }
CIMObjectPath CreateHandler1Instance (CIMClient& client, const CIMNamespaceName & handlerNS) { CIMInstance handlerInstance(PEGASUS_CLASSNAME_INDHANDLER_CIMXML); handlerInstance.addProperty(CIMProperty (CIMName("SystemCreationClassName"), System::getSystemCreationClassName())); handlerInstance.addProperty(CIMProperty(CIMName ("SystemName"), System::getFullyQualifiedHostName())); handlerInstance.addProperty(CIMProperty(CIMName ("CreationClassName"), PEGASUS_CLASSNAME_INDHANDLER_CIMXML.getString())); handlerInstance.addProperty(CIMProperty(CIMName ("Name"), String("Handler1"))); handlerInstance.addProperty(CIMProperty(CIMName ("Destination"), String("localhost/CIMListener/Pegasus_SimpleDisplayConsumer"))); CIMObjectPath Ref = client.createInstance(handlerNS, handlerInstance); Ref.setNameSpace (handlerNS); return (Ref); }