⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constants.cpp

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻 CPP
字号:
//%2006//////////////////////////////////////////////////////////////////////////// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;// IBM Corp.; EMC Corporation, The Open Group.// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.// 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.////==============================================================================////%/////////////////////////////////////////////////////////////////////////////#include <Pegasus/Common/Config.h>#include "Constants.h"PEGASUS_NAMESPACE_BEGINconst CIMName PEGASUS_CLASSNAME_CONFIGSETTING        =    CIMName ("PG_ConfigSetting");const CIMName PEGASUS_CLASSNAME_AUTHORIZATION        =    CIMName ("PG_Authorization");const CIMName PEGASUS_CLASSNAME_USER                 =    CIMName ("PG_User");const CIMName PEGASUS_CLASSNAME_CERTIFICATE          =    CIMName ("PG_SSLCertificate");const CIMName PEGASUS_CLASSNAME_CRL                  =    CIMName ("PG_SSLCertificateRevocationList");const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE       =    CIMName ("PG_ProviderModule");const CIMName PEGASUS_CLASSNAME_PROVIDER             =    CIMName ("PG_Provider");const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION =    CIMName ("PG_CapabilitiesRegistration");const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES =    CIMName ("PG_ConsumerCapabilities");const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES =    CIMName ("PG_ProviderCapabilities");const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION      =    CIMName ("CIM_IndicationSubscription");const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION =    CIMName ("CIM_FormattedIndicationSubscription");const CIMName PEGASUS_CLASSNAME_INDHANDLER           =    CIMName ("CIM_IndicationHandler");const CIMName PEGASUS_CLASSNAME_LSTNRDST           =    CIMName ("CIM_ListenerDestination");const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML    =    CIMName ("CIM_IndicationHandlerCIMXML");const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML    =    CIMName ("CIM_ListenerDestinationCIMXML");const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP      =    CIMName ("PG_IndicationHandlerSNMPMapper");const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG      =    CIMName ("PG_ListenerDestinationSystemLog");const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL      =    CIMName ("PG_ListenerDestinationEmail");const CIMName PEGASUS_CLASSNAME_INDFILTER            =    CIMName ("CIM_IndicationFilter");const CIMName PEGASUS_CLASSNAME_SHUTDOWN             =    CIMName ("PG_ShutdownService");const CIMName PEGASUS_CLASSNAME___NAMESPACE          =    CIMName ("__Namespace");#ifndef PEGASUS_DISABLE_PERFINSTconst CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA      =    CIMName ("CIM_CIMOMStatisticalData");#endif#ifndef PEGASUS_DISABLE_CQLconst CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES   =    CIMName ("CIM_QueryCapabilities");#endifconst CIMName PEGASUS_CLASSNAME_CIMNAMESPACE =    CIMName ("CIM_Namespace");// Interop Classes Accessed through Interop Control Provider#if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP)const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER            =    CIMName ("CIM_ObjectManager");const CIMName PEGASUS_CLASSNAME_PGNAMESPACE            =    CIMName ("PG_Namespace");const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM  =    CIMName ("CIM_ObjectManagerCommunicationMechanism");const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM  =    CIMName ("CIM_CIMXMLCommunicationMechanism");const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM  =    CIMName ("PG_CIMXMLCommunicationMechanism");const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER  =    CIMName ("CIM_ProtocolAdapter");const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER  =    CIMName ("CIM_NamespaceInManager");// slp Class which operates slp provider. Started by systemconst CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE =    CIMName ("PG_WBEMSLPTEMPLATE");#endif//// Property Names//const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR    =    CIMName ("Creator");const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS =    CIMName ("AcceptLanguages");const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS =    CIMName ("ContentLanguages");const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT =    CIMName ("UserContext");const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER =    CIMName ("DesignatedUserContext");/**    The name of the Destination property for CIM XML Indication Handler    subclass*/const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION =    CIMName ("Destination");/**    The name of the TargetHost property for SNMP Mapper Indication    Handler subclass*/const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST =    CIMName ("TargetHost");/**    The name of the TextFormat property for Formatted Indication    Subscription class*/    const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat");/**    The name of the TextFormatParameters property for Formatted    Indication Subscription class*/    const CIMName _PROPERTY_TEXTFORMATPARAMETERS =        CIMName ("TextFormatParameters");/**    The name of the MailTo property for Email Handler subclass*/    const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO =        CIMName ("MailTo");/**    The name of the MailSubject property for Email Handler subclass*/    const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT =        CIMName ("MailSubject");/**    The name of the MailCc  property for Email Handler subclass*/    const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC =        CIMName ("MailCc");/**    The name of the Name property for PG_ProviderModule class*/    const CIMName _PROPERTY_PROVIDERMODULE_NAME =        CIMName ("Name");/**    The name of the operational status property*/    const CIMName _PROPERTY_OPERATIONALSTATUS =        CIMName ("OperationalStatus");/**    The name of the Filter reference property for indication subscription class */    const CIMName PEGASUS_PROPERTYNAME_FILTER =        CIMName ("Filter");/**    The name of the Handler reference property for indication subscription class */    const CIMName PEGASUS_PROPERTYNAME_HANDLER =        CIMName ("Handler");/**    The name of the Subscription State property for indication subscription    class */    const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE =        CIMName ("SubscriptionState");/**    The name of the Query property for indication filter class */    const CIMName PEGASUS_PROPERTYNAME_QUERY =        CIMName ("Query");/**    The name of the Query Language property for indication filter class */const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE =    CIMName ("QueryLanguage");/**    The name of the Name property for indication filter and indications handler    classes */    const CIMName PEGASUS_PROPERTYNAME_NAME =        CIMName ("Name");/**    The name of the Creation Class Name property for indication filter and    indications handler classes */    const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME =        CIMName ("CreationClassName");/**    The name of the Persistence Type property for Indication Handler class */    const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE =        CIMName ("PersistenceType");/**    The name of the SNMP Version property for SNMP Mapper Indication Handler    subclass */    const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION =        CIMName ("SNMPVersion");//// CIM Namespace Names//const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP  =    CIMNamespaceName ("root/PG_InterOp");const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL =    CIMNamespaceName ("root/PG_Internal");const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2    =    CIMNamespaceName ("root/cimv2");const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION =    PEGASUS_NAMESPACENAME_INTERNAL;const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG        =    PEGASUS_NAMESPACENAME_INTERNAL;const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG   =    PEGASUS_NAMESPACENAME_INTEROP;const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN      =    PEGASUS_NAMESPACENAME_INTERNAL;const CIMNamespaceName PEGASUS_NAMESPACENAME_USER          =    PEGASUS_NAMESPACENAME_INTERNAL;const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE   =    PEGASUS_NAMESPACENAME_INTERNAL;#ifndef PEGASUS_DISABLE_PERFINSTconst CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA =    PEGASUS_NAMESPACENAME_CIMV2;#endif#ifndef PEGASUS_DISABLE_CQLconst CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES  =    PEGASUS_NAMESPACENAME_CIMV2;#endif//// Server Profile-related class names//const CIMName PEGASUS_CLASSNAME_PG_OBJECTMANAGER =    CIMName ("PG_ObjectManager");const CIMName PEGASUS_CLASSNAME_PG_COMMMECHANISMFORMANAGER =    CIMName ("PG_CommMechanismForManager");const CIMName PEGASUS_CLASSNAME_PG_NAMESPACEINMANAGER =    CIMName ("PG_NamespaceInManager");const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE =    CIMName ("PG_RegisteredProfile");const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDSUBPROFILE =    CIMName ("PG_RegisteredSubProfile");const CIMName PEGASUS_CLASSNAME_PG_REFERENCEDPROFILE =    CIMName ("PG_ReferencedProfile");const CIMName PEGASUS_CLASSNAME_CIM_ELEMENTCONFORMSTOPROFILE =    CIMName ("CIM_ElementConformsToProfile");const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE =    CIMName ("PG_ElementConformsToProfile");const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE =    CIMName ("PG_SubProfileRequiresProfile");const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY =    CIMName ("PG_SoftwareIdentity");const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY =    CIMName ("PG_ElementSoftwareIdentity");const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY =    CIMName ("PG_InstalledSoftwareIdentity");const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM =    CIMName ("PG_ComputerSystem");const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER =    CIMName ("PG_HostedObjectManager");const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT =    CIMName ("PG_HostedAccessPoint");// Registration classesconst CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES =    CIMName ("PG_ProviderProfileCapabilities");const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES =    CIMName ("PG_ProviderReferencedProfiles");PEGASUS_NAMESPACE_END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -