version 1.5, 2006/10/30 16:55:35
|
version 1.24.2.3, 2013/07/20 18:32:39
|
|
|
//%2006//////////////////////////////////////////////////////////////////////// |
//%LICENSE//////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development |
// Licensed to The Open Group (TOG) under one or more contributor license |
// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. |
// agreements. Refer to the OpenPegasusNOTICE.txt file distributed with |
// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.; |
// this work for additional information regarding copyright ownership. |
// IBM Corp.; EMC Corporation, The Open Group. |
// Each contributor licenses this file to you under the OpenPegasus Open |
// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; |
// Source License; you may not use this file except in compliance with the |
// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. |
// License. |
// Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; |
|
// EMC Corporation; VERITAS Software Corporation; The Open Group. |
|
// Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.; |
|
// EMC Corporation; Symantec Corporation; The Open Group. |
|
// |
|
// Permission is hereby granted, free of charge, to any person obtaining a copy |
|
// of this software and associated documentation files (the "Software"), to |
|
// deal in the Software without restriction, including without limitation the |
|
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or |
|
// sell copies of the Software, and to permit persons to whom the Software is |
|
// furnished to do so, subject to the following conditions: |
|
// |
|
// THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN |
|
// ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED |
|
// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT |
|
// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR |
|
// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT |
|
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN |
|
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
// | // |
//============================================================================== |
// Permission is hereby granted, free of charge, to any person obtaining a |
|
// copy of this software and associated documentation files (the "Software"), |
|
// to deal in the Software without restriction, including without limitation |
|
// the rights to use, copy, modify, merge, publish, distribute, sublicense, |
|
// and/or sell copies of the Software, and to permit persons to whom the |
|
// Software is furnished to do so, subject to the following conditions: |
// | // |
|
// The above copyright notice and this permission notice shall be included |
|
// in all copies or substantial portions of the Software. |
// | // |
//%///////////////////////////////////////////////////////////////////////////// |
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
|
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
|
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
|
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
|
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
|
// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
// |
|
////////////////////////////////////////////////////////////////////////// |
|
// |
|
//%//////////////////////////////////////////////////////////////////////////// |
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
|
#include <Pegasus/Common/CIMNameCast.h> |
#include "Constants.h" | #include "Constants.h" |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
const CIMName PEGASUS_CLASSNAME_CONFIGSETTING = | const CIMName PEGASUS_CLASSNAME_CONFIGSETTING = |
CIMName ("PG_ConfigSetting"); |
CIMNameCast("PG_ConfigSetting"); |
const CIMName PEGASUS_CLASSNAME_AUTHORIZATION = | const CIMName PEGASUS_CLASSNAME_AUTHORIZATION = |
CIMName ("PG_Authorization"); |
CIMNameCast("PG_Authorization"); |
const CIMName PEGASUS_CLASSNAME_USER = | const CIMName PEGASUS_CLASSNAME_USER = |
CIMName ("PG_User"); |
CIMNameCast("PG_User"); |
const CIMName PEGASUS_CLASSNAME_CERTIFICATE = | const CIMName PEGASUS_CLASSNAME_CERTIFICATE = |
CIMName ("PG_SSLCertificate"); |
CIMNameCast("PG_SSLCertificate"); |
const CIMName PEGASUS_CLASSNAME_CRL = | const CIMName PEGASUS_CLASSNAME_CRL = |
CIMName ("PG_SSLCertificateRevocationList"); |
CIMNameCast("PG_SSLCertificateRevocationList"); |
const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE = | const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE = |
CIMName ("PG_ProviderModule"); |
CIMNameCast("PG_ProviderModule"); |
const CIMName PEGASUS_CLASSNAME_PROVIDER = | const CIMName PEGASUS_CLASSNAME_PROVIDER = |
CIMName ("PG_Provider"); |
CIMNameCast("PG_Provider"); |
const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION = | const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION = |
CIMName ("PG_CapabilitiesRegistration"); |
CIMNameCast("PG_CapabilitiesRegistration"); |
const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES = | const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES = |
CIMName ("PG_ConsumerCapabilities"); |
CIMNameCast("PG_ConsumerCapabilities"); |
const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES = | const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES = |
CIMName ("PG_ProviderCapabilities"); |
CIMNameCast("PG_ProviderCapabilities"); |
const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION = | const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION = |
CIMName ("CIM_IndicationSubscription"); |
CIMNameCast("CIM_IndicationSubscription"); |
const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION = | const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION = |
CIMName ("CIM_FormattedIndicationSubscription"); |
CIMNameCast("CIM_FormattedIndicationSubscription"); |
const CIMName PEGASUS_CLASSNAME_INDHANDLER = | const CIMName PEGASUS_CLASSNAME_INDHANDLER = |
CIMName ("CIM_IndicationHandler"); |
CIMNameCast("CIM_IndicationHandler"); |
const CIMName PEGASUS_CLASSNAME_LSTNRDST = | const CIMName PEGASUS_CLASSNAME_LSTNRDST = |
CIMName ("CIM_ListenerDestination"); |
CIMNameCast("CIM_ListenerDestination"); |
const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML = | const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML = |
CIMName ("CIM_IndicationHandlerCIMXML"); |
CIMNameCast("CIM_IndicationHandlerCIMXML"); |
const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML = | const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML = |
CIMName ("CIM_ListenerDestinationCIMXML"); |
CIMNameCast("CIM_ListenerDestinationCIMXML"); |
const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP = | const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP = |
CIMName ("PG_IndicationHandlerSNMPMapper"); |
CIMNameCast("PG_IndicationHandlerSNMPMapper"); |
|
const CIMName PEGASUS_CLASSNAME_INDHANDLER_WSMAN = |
|
CIMNameCast("CIM_ListenerDestinationWSManagement"); |
const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG = | const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG = |
CIMName ("PG_ListenerDestinationSystemLog"); |
CIMNameCast("PG_ListenerDestinationSystemLog"); |
|
const CIMName PEGASUS_CLASSNAME_LSTNRDST_FILE = |
|
CIMNameCast("PG_ListenerDestinationFile"); |
const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL = | const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL = |
CIMName ("PG_ListenerDestinationEmail"); |
CIMNameCast("PG_ListenerDestinationEmail"); |
const CIMName PEGASUS_CLASSNAME_INDFILTER = | const CIMName PEGASUS_CLASSNAME_INDFILTER = |
CIMName ("CIM_IndicationFilter"); |
CIMNameCast("CIM_IndicationFilter"); |
|
const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE_INSTALERT = |
|
CIMNameCast("PG_ProviderModulesInstAlert"); |
const CIMName PEGASUS_CLASSNAME_SHUTDOWN = | const CIMName PEGASUS_CLASSNAME_SHUTDOWN = |
CIMName ("PG_ShutdownService"); |
CIMNameCast("PG_ShutdownService"); |
const CIMName PEGASUS_CLASSNAME___NAMESPACE = | const CIMName PEGASUS_CLASSNAME___NAMESPACE = |
CIMName ("__Namespace"); |
CIMNameCast("__Namespace"); |
| |
#ifndef PEGASUS_DISABLE_PERFINST | #ifndef PEGASUS_DISABLE_PERFINST |
const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA = | const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA = |
CIMName ("CIM_CIMOMStatisticalData"); |
CIMNameCast("CIM_CIMOMStatisticalData"); |
#endif | #endif |
| |
#ifndef PEGASUS_DISABLE_CQL |
#ifdef PEGASUS_ENABLE_CQL |
const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES = | const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES = |
CIMName ("CIM_QueryCapabilities"); |
CIMNameCast("CIM_QueryCapabilities"); |
#endif | #endif |
| |
const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE = |
const CIMName PEGASUS_CLASSNAME_PROVIDERINDDATA = |
CIMName ("CIM_Namespace"); |
CIMNameCast("PG_ProviderIndicationData"); |
|
const CIMName PEGASUS_CLASSNAME_SUBSCRIPTIONINDDATA = |
|
CIMNameCast("PG_SubscriptionIndicationData"); |
| |
// Interop Classes Accessed through Interop Control Provider | // Interop Classes Accessed through Interop Control Provider |
#if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP) |
|
|
const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE = |
|
CIMNameCast("CIM_Namespace"); |
|
|
|
#if defined PEGASUS_ENABLE_INTEROP_PROVIDER |
const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER = | const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER = |
CIMName ("CIM_ObjectManager"); |
CIMNameCast("CIM_ObjectManager"); |
const CIMName PEGASUS_CLASSNAME_PGNAMESPACE = | const CIMName PEGASUS_CLASSNAME_PGNAMESPACE = |
CIMName ("PG_Namespace"); |
CIMNameCast("PG_Namespace"); |
const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM = | const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM = |
CIMName ("CIM_ObjectManagerCommunicationMechanism"); |
CIMNameCast("CIM_ObjectManagerCommunicationMechanism"); |
const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM = | const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM = |
CIMName ("CIM_CIMXMLCommunicationMechanism"); |
CIMNameCast("CIM_CIMXMLCommunicationMechanism"); |
const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM = | const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM = |
CIMName ("PG_CIMXMLCommunicationMechanism"); |
CIMNameCast("PG_CIMXMLCommunicationMechanism"); |
const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER = | const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER = |
CIMName ("CIM_ProtocolAdapter"); |
CIMNameCast("CIM_ProtocolAdapter"); |
const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER = | const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER = |
CIMName ("CIM_NamespaceInManager"); |
CIMNameCast("CIM_NamespaceInManager"); |
|
#endif |
| |
// slp Class which operates slp provider. Started by system | // slp Class which operates slp provider. Started by system |
| |
|
#ifdef PEGASUS_ENABLE_SLP |
const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE = | const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE = |
CIMName ("PG_WBEMSLPTEMPLATE"); |
CIMNameCast("PG_WBEMSLPTEMPLATE"); |
|
|
|
#endif |
|
|
|
// DMTF Indications profile classes |
|
#ifdef PEGASUS_ENABLE_DMTF_INDICATION_PROFILE_SUPPORT |
|
const CIMName PEGASUS_CLASSNAME_CIM_INDICATIONSERVICE = |
|
CIMNameCast("CIM_IndicationService"); |
|
|
|
const CIMName PEGASUS_CLASSNAME_CIM_INDICATIONSERVICECAPABILITIES = |
|
CIMNameCast("CIM_IndicationServiceCapabilities"); |
|
|
|
const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCAPABILITIES = |
|
CIMNameCast("PG_ElementCapabilities"); |
|
|
|
const CIMName PEGASUS_CLASSNAME_PG_HOSTEDINDICATIONSERVICE = |
|
CIMNameCast("PG_HostedIndicationService"); |
|
|
|
const CIMName PEGASUS_CLASSNAME_PG_SERVICEAFFECTSELEMENT = |
|
CIMNameCast("PG_ServiceAffectsElement"); |
|
const CIMName PEGASUS_CLASSNAME_PG_LSTNRDSTQUEUE = |
|
CIMNameCast("PG_ListenerDestinationQueue"); |
#endif | #endif |
| |
// | // |
|
|
// | // |
| |
const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR = | const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR = |
CIMName ("Creator"); |
CIMNameCast("Creator"); |
const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS = | const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS = |
CIMName ("AcceptLanguages"); |
CIMNameCast("AcceptLanguages"); |
const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS = | const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS = |
CIMName ("ContentLanguages"); |
CIMNameCast("ContentLanguages"); |
const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT = | const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT = |
CIMName ("UserContext"); |
CIMNameCast("UserContext"); |
const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER = | const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER = |
CIMName ("DesignatedUserContext"); |
CIMNameCast("DesignatedUserContext"); |
|
const CIMName PEGASUS_PROPERTYNAME_MODULE_MODULEGROUPNAME = |
|
CIMNameCast("ModuleGroupName"); |
|
const CIMName PEGASUS_PROPERTYNAME_MODULE_BITNESS = |
|
CIMNameCast("Bitness"); |
| |
/** | /** |
The name of the Destination property for CIM XML Indication Handler | The name of the Destination property for CIM XML Indication Handler |
subclass | subclass |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION = | const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION = |
CIMName ("Destination"); |
CIMNameCast("Destination"); |
|
|
|
|
|
/** |
|
The property names for WSMAN Indication Handler |
|
*/ |
|
// Delivery Mode |
|
const CIMName PEGASUS_PROPERTYNAME_WSM_DELIVERY_MODE = |
|
CIMNameCast("DeliveryMode"); |
|
|
|
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_FILE = |
|
CIMNameCast("File"); |
|
|
|
/** |
|
The name of the CreationTime property for PG_ListenerDestinationQueue. |
|
*/ |
|
|
|
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_CREATIONTIME = |
|
CIMNameCast("CreationTime"); |
| |
/** | /** |
The name of the TargetHost property for SNMP Mapper Indication | The name of the TargetHost property for SNMP Mapper Indication |
Handler subclass | Handler subclass |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST = | const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST = |
CIMName ("TargetHost"); |
CIMNameCast("TargetHost"); |
| |
/** | /** |
The name of the TextFormat property for Formatted Indication | The name of the TextFormat property for Formatted Indication |
Subscription class | Subscription class |
*/ | */ |
const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat"); |
const CIMName _PROPERTY_TEXTFORMAT = CIMNameCast("TextFormat"); |
| |
/** | /** |
The name of the TextFormatParameters property for Formatted | The name of the TextFormatParameters property for Formatted |
Indication Subscription class | Indication Subscription class |
*/ | */ |
const CIMName _PROPERTY_TEXTFORMATPARAMETERS = | const CIMName _PROPERTY_TEXTFORMATPARAMETERS = |
CIMName ("TextFormatParameters"); |
CIMNameCast("TextFormatParameters"); |
| |
/** | /** |
The name of the MailTo property for Email Handler subclass | The name of the MailTo property for Email Handler subclass |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO = | const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO = |
CIMName ("MailTo"); |
CIMNameCast("MailTo"); |
| |
/** | /** |
The name of the MailSubject property for Email Handler subclass | The name of the MailSubject property for Email Handler subclass |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT = | const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT = |
CIMName ("MailSubject"); |
CIMNameCast("MailSubject"); |
| |
/** | /** |
The name of the MailCc property for Email Handler subclass | The name of the MailCc property for Email Handler subclass |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC = | const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC = |
CIMName ("MailCc"); |
CIMNameCast("MailCc"); |
| |
/** | /** |
The name of the Name property for PG_ProviderModule class | The name of the Name property for PG_ProviderModule class |
*/ | */ |
const CIMName _PROPERTY_PROVIDERMODULE_NAME = | const CIMName _PROPERTY_PROVIDERMODULE_NAME = |
CIMName ("Name"); |
CIMNameCast("Name"); |
| |
/** | /** |
The name of the operational status property | The name of the operational status property |
*/ | */ |
const CIMName _PROPERTY_OPERATIONALSTATUS = | const CIMName _PROPERTY_OPERATIONALSTATUS = |
CIMName ("OperationalStatus"); |
CIMNameCast("OperationalStatus"); |
| |
/** | /** |
The name of the Filter reference property for indication subscription class | The name of the Filter reference property for indication subscription class |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_FILTER = | const CIMName PEGASUS_PROPERTYNAME_FILTER = |
CIMName ("Filter"); |
CIMNameCast("Filter"); |
| |
/** | /** |
The name of the Handler reference property for indication subscription class | The name of the Handler reference property for indication subscription class |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_HANDLER = | const CIMName PEGASUS_PROPERTYNAME_HANDLER = |
CIMName ("Handler"); |
CIMNameCast("Handler"); |
| |
/** | /** |
The name of the Subscription State property for indication subscription | The name of the Subscription State property for indication subscription |
class | class |
*/ | */ |
|
|
const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE = | const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE = |
CIMName ("SubscriptionState"); |
CIMNameCast("SubscriptionState"); |
|
|
|
/** |
|
The name of the SubscriptionInfo property for Formatted Indication |
|
Subscription class |
|
*/ |
|
const CIMName _PROPERTY_SUBSCRIPTION_INFO = CIMNameCast("SubscriptionInfo"); |
| |
/** | /** |
The name of the Query property for indication filter class | The name of the Query property for indication filter class |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_QUERY = | const CIMName PEGASUS_PROPERTYNAME_QUERY = |
CIMName ("Query"); |
CIMNameCast("Query"); |
| |
/** | /** |
The name of the Query Language property for indication filter class | The name of the Query Language property for indication filter class |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE = | const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE = |
CIMName ("QueryLanguage"); |
CIMNameCast("QueryLanguage"); |
| |
/** | /** |
The name of the Name property for indication filter and indications handler classes |
The name of the Name property |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_NAME = | const CIMName PEGASUS_PROPERTYNAME_NAME = |
CIMName ("Name"); |
CIMNameCast("Name"); |
| |
/** | /** |
The name of the Creation Class Name property for indication filter and | The name of the Creation Class Name property for indication filter and |
indications handler classes | indications handler classes |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME = | const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME = |
CIMName ("CreationClassName"); |
CIMNameCast("CreationClassName"); |
| |
/** | /** |
The name of the Persistence Type property for Indication Handler class | The name of the Persistence Type property for Indication Handler class |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE = | const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE = |
CIMName ("PersistenceType"); |
CIMNameCast("PersistenceType"); |
|
|
|
/** |
|
The name of the SubscriptionRemovalTimeInterval property of |
|
IndicationService class. |
|
*/ |
|
const CIMName _PROPERTY_SUBSCRIPTIONREMOVALTIMEINTERVAL = |
|
CIMNameCast("SubscriptionRemovalTimeInterval"); |
| |
/** | /** |
The name of the SNMP Version property for SNMP Mapper Indication Handler | The name of the SNMP Version property for SNMP Mapper Indication Handler |
subclass | subclass |
*/ | */ |
const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION = | const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION = |
CIMName ("SNMPVersion"); |
CIMNameCast("SNMPVersion"); |
| |
// | // |
// CIM Namespace Names | // CIM Namespace Names |
// | // |
| |
|
#if defined NS_ROOT_INTEROP |
|
const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP= |
|
CIMNamespaceName ("root/interop"); |
|
#elif defined NS_INTEROP |
|
const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP= |
|
CIMNamespaceName ("interop"); |
|
#else |
const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP = | const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP = |
CIMNamespaceName ("root/PG_InterOp"); | CIMNamespaceName ("root/PG_InterOp"); |
|
#endif |
|
|
const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL = | const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL = |
CIMNamespaceName ("root/PG_Internal"); | CIMNamespaceName ("root/PG_Internal"); |
const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2 = | const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2 = |
|
|
PEGASUS_NAMESPACENAME_CIMV2; | PEGASUS_NAMESPACENAME_CIMV2; |
#endif | #endif |
| |
#ifndef PEGASUS_DISABLE_CQL |
#ifdef PEGASUS_ENABLE_CQL |
const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES = | const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES = |
PEGASUS_NAMESPACENAME_CIMV2; | PEGASUS_NAMESPACENAME_CIMV2; |
#endif | #endif |
| |
|
const CIMNamespaceName PEGASUS_VIRTUAL_TOPLEVEL_NAMESPACE = |
|
CIMNamespaceName("PG_Reserved"); |
|
|
|
// |
|
// Server Profile-related class names |
|
// |
|
const CIMName PEGASUS_CLASSNAME_PG_OBJECTMANAGER = |
|
CIMNameCast("PG_ObjectManager"); |
|
const CIMName PEGASUS_CLASSNAME_PG_COMMMECHANISMFORMANAGER = |
|
CIMNameCast("PG_CommMechanismForManager"); |
|
const CIMName PEGASUS_CLASSNAME_PG_NAMESPACEINMANAGER = |
|
CIMNameCast("PG_NamespaceInManager"); |
|
const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE = |
|
CIMNameCast("PG_RegisteredProfile"); |
|
const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDSUBPROFILE = |
|
CIMNameCast("PG_RegisteredSubProfile"); |
|
const CIMName PEGASUS_CLASSNAME_PG_REFERENCEDPROFILE = |
|
CIMNameCast("PG_ReferencedProfile"); |
|
const CIMName PEGASUS_CLASSNAME_CIM_ELEMENTCONFORMSTOPROFILE = |
|
CIMNameCast("CIM_ElementConformsToProfile"); |
|
const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE = |
|
CIMNameCast("PG_ElementConformsToProfile"); |
|
const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE_RP_RP = |
|
CIMNameCast("PG_ElementConformsToProfile_RP_RP"); |
|
const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE = |
|
CIMNameCast("PG_SubProfileRequiresProfile"); |
|
const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY = |
|
CIMNameCast("PG_SoftwareIdentity"); |
|
const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY = |
|
CIMNameCast("PG_ElementSoftwareIdentity"); |
|
const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY = |
|
CIMNameCast("PG_InstalledSoftwareIdentity"); |
|
const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM = |
|
CIMNameCast("PG_ComputerSystem"); |
|
const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER = |
|
CIMNameCast("PG_HostedObjectManager"); |
|
const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT = |
|
CIMNameCast("PG_HostedAccessPoint"); |
|
|
|
// Registration classes |
|
const CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES = |
|
CIMNameCast("PG_ProviderProfileCapabilities"); |
|
const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES = |
|
CIMNameCast("PG_ProviderReferencedProfiles"); |
|
|
|
/** |
|
The qualifier name of embedded objects/instances. |
|
*/ |
|
const CIMName PEGASUS_QUALIFIERNAME_EMBEDDEDOBJECT = |
|
CIMNameCast("EmbeddedObject"); |
|
const CIMName PEGASUS_QUALIFIERNAME_EMBEDDEDINSTANCE = |
|
CIMNameCast("EmbeddedInstance"); |
|
|
|
|
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |