![]() ![]() |
![]() |
1 karl 1.1 //%2006//////////////////////////////////////////////////////////////////////// 2 // 3 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development 4 // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. 5 // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.; 6 // IBM Corp.; EMC Corporation, The Open Group. 7 // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; 8 // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. 9 // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; 10 // EMC Corporation; VERITAS Software Corporation; The Open Group. 11 // Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.; 12 // EMC Corporation; Symantec Corporation; The Open Group. 13 // 14 // Permission is hereby granted, free of charge, to any person obtaining a copy 15 // of this software and associated documentation files (the "Software"), to 16 // deal in the Software without restriction, including without limitation the 17 // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 18 // sell copies of the Software, and to permit persons to whom the Software is 19 // furnished to do so, subject to the following conditions: 20 // 21 // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN 22 karl 1.1 // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED 23 // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 24 // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 25 // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 26 // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 27 // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 29 // 30 //============================================================================== 31 // 32 // 33 //%///////////////////////////////////////////////////////////////////////////// 34 35 #include <Pegasus/Common/Config.h> 36 #include "Constants.h" 37 38 PEGASUS_NAMESPACE_BEGIN 39 40 const CIMName PEGASUS_CLASSNAME_CONFIGSETTING = 41 CIMName ("PG_ConfigSetting"); 42 const CIMName PEGASUS_CLASSNAME_AUTHORIZATION = 43 karl 1.1 CIMName ("PG_Authorization"); 44 const CIMName PEGASUS_CLASSNAME_USER = 45 CIMName ("PG_User"); 46 const CIMName PEGASUS_CLASSNAME_CERTIFICATE = 47 CIMName ("PG_SSLCertificate"); 48 const CIMName PEGASUS_CLASSNAME_CRL = 49 CIMName ("PG_SSLCertificateRevocationList"); 50 const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE = 51 CIMName ("PG_ProviderModule"); 52 const CIMName PEGASUS_CLASSNAME_PROVIDER = 53 CIMName ("PG_Provider"); 54 const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION = 55 CIMName ("PG_CapabilitiesRegistration"); 56 const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES = 57 CIMName ("PG_ConsumerCapabilities"); 58 const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES = 59 CIMName ("PG_ProviderCapabilities"); 60 const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION = 61 CIMName ("CIM_IndicationSubscription"); 62 const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION = 63 CIMName ("CIM_FormattedIndicationSubscription"); 64 karl 1.1 const CIMName PEGASUS_CLASSNAME_INDHANDLER = 65 CIMName ("CIM_IndicationHandler"); 66 const CIMName PEGASUS_CLASSNAME_LSTNRDST = 67 CIMName ("CIM_ListenerDestination"); 68 const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML = 69 CIMName ("CIM_IndicationHandlerCIMXML"); 70 const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML = 71 CIMName ("CIM_ListenerDestinationCIMXML"); 72 const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP = 73 CIMName ("PG_IndicationHandlerSNMPMapper"); 74 const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG = 75 CIMName ("PG_ListenerDestinationSystemLog"); 76 const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL = 77 CIMName ("PG_ListenerDestinationEmail"); 78 const CIMName PEGASUS_CLASSNAME_INDFILTER = 79 CIMName ("CIM_IndicationFilter"); 80 const CIMName PEGASUS_CLASSNAME_SHUTDOWN = 81 CIMName ("PG_ShutdownService"); 82 const CIMName PEGASUS_CLASSNAME___NAMESPACE = 83 CIMName ("__Namespace"); 84 85 karl 1.1 #ifndef PEGASUS_DISABLE_PERFINST 86 const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA = 87 CIMName ("CIM_CIMOMStatisticalData"); 88 #endif 89 90 #ifndef PEGASUS_DISABLE_CQL 91 const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES = 92 CIMName ("CIM_QueryCapabilities"); 93 #endif 94 | ||
95 w.otsuka 1.5 const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE = 96 CIMName ("CIM_Namespace"); 97 | ||
98 karl 1.1 // Interop Classes Accessed through Interop Control Provider 99 #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP) 100 const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER = 101 CIMName ("CIM_ObjectManager"); 102 const CIMName PEGASUS_CLASSNAME_PGNAMESPACE = 103 CIMName ("PG_Namespace"); 104 const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM = 105 CIMName ("CIM_ObjectManagerCommunicationMechanism"); 106 const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM = 107 CIMName ("CIM_CIMXMLCommunicationMechanism"); 108 const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM = 109 CIMName ("PG_CIMXMLCommunicationMechanism"); 110 const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER = 111 CIMName ("CIM_ProtocolAdapter"); 112 const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER = 113 CIMName ("CIM_NamespaceInManager"); 114 115 // slp Class which operates slp provider. Started by system 116 117 const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE = 118 CIMName ("PG_WBEMSLPTEMPLATE"); 119 karl 1.1 #endif 120 121 // 122 // Property Names 123 // 124 125 const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR = 126 CIMName ("Creator"); 127 const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS = 128 CIMName ("AcceptLanguages"); 129 const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS = 130 CIMName ("ContentLanguages"); 131 const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT = 132 CIMName ("UserContext"); 133 const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER = 134 CIMName ("DesignatedUserContext"); 135 136 /** 137 The name of the Destination property for CIM XML Indication Handler 138 subclass 139 */ 140 karl 1.1 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION = 141 CIMName ("Destination"); 142 143 /** 144 The name of the TargetHost property for SNMP Mapper Indication 145 Handler subclass 146 */ 147 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST = 148 CIMName ("TargetHost"); 149 150 /** 151 The name of the TextFormat property for Formatted Indication 152 Subscription class 153 */ 154 const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat"); 155 156 /** 157 The name of the TextFormatParameters property for Formatted 158 Indication Subscription class 159 */ 160 const CIMName _PROPERTY_TEXTFORMATPARAMETERS = 161 karl 1.1 CIMName ("TextFormatParameters"); 162 | ||
163 carolann.graves 1.2 /** 164 The name of the MailTo property for Email Handler subclass 165 */ 166 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO = 167 CIMName ("MailTo"); 168 169 /** 170 The name of the MailSubject property for Email Handler subclass 171 */ 172 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT = 173 CIMName ("MailSubject"); 174 175 /** 176 The name of the MailCc property for Email Handler subclass 177 */ 178 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC = 179 CIMName ("MailCc"); 180 | ||
181 yi.zhou 1.3 /** 182 The name of the Name property for PG_ProviderModule class 183 */ 184 const CIMName _PROPERTY_PROVIDERMODULE_NAME = 185 CIMName ("Name"); 186 187 /** 188 The name of the operational status property 189 */ 190 const CIMName _PROPERTY_OPERATIONALSTATUS = 191 CIMName ("OperationalStatus"); 192 | ||
193 w.otsuka 1.4 /** 194 The name of the Filter reference property for indication subscription class 195 */ 196 const CIMName PEGASUS_PROPERTYNAME_FILTER = 197 CIMName ("Filter"); 198 199 /** 200 The name of the Handler reference property for indication subscription class 201 */ 202 const CIMName PEGASUS_PROPERTYNAME_HANDLER = 203 CIMName ("Handler"); 204 205 /** 206 The name of the Subscription State property for indication subscription 207 class 208 */ 209 210 const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE = 211 CIMName ("SubscriptionState"); 212 213 /** 214 w.otsuka 1.4 The name of the Query property for indication filter class 215 */ 216 const CIMName PEGASUS_PROPERTYNAME_QUERY = 217 CIMName ("Query"); 218 219 /** 220 The name of the Query Language property for indication filter class 221 */ 222 const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE = 223 CIMName ("QueryLanguage"); 224 225 /** 226 The name of the Name property for indication filter and indications handler classes 227 */ 228 const CIMName PEGASUS_PROPERTYNAME_NAME = 229 CIMName ("Name"); 230 231 /** 232 The name of the Creation Class Name property for indication filter and 233 indications handler classes 234 */ 235 w.otsuka 1.4 const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME = 236 CIMName ("CreationClassName"); 237 238 /** 239 The name of the Persistence Type property for Indication Handler class 240 */ 241 const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE = 242 CIMName ("PersistenceType"); 243 244 /** 245 The name of the SNMP Version property for SNMP Mapper Indication Handler 246 subclass 247 */ 248 const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION = 249 CIMName ("SNMPVersion"); 250 | ||
251 karl 1.1 // 252 // CIM Namespace Names 253 // 254 255 const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP = 256 CIMNamespaceName ("root/PG_InterOp"); 257 const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL = 258 CIMNamespaceName ("root/PG_Internal"); 259 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2 = 260 CIMNamespaceName ("root/cimv2"); 261 262 const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION = 263 PEGASUS_NAMESPACENAME_INTERNAL; 264 const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG = 265 PEGASUS_NAMESPACENAME_INTERNAL; 266 const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG = 267 PEGASUS_NAMESPACENAME_INTEROP; 268 const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN = 269 PEGASUS_NAMESPACENAME_INTERNAL; 270 const CIMNamespaceName PEGASUS_NAMESPACENAME_USER = 271 PEGASUS_NAMESPACENAME_INTERNAL; 272 karl 1.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE = 273 PEGASUS_NAMESPACENAME_INTERNAL; 274 275 #ifndef PEGASUS_DISABLE_PERFINST 276 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA = 277 PEGASUS_NAMESPACENAME_CIMV2; 278 #endif 279 280 #ifndef PEGASUS_DISABLE_CQL 281 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES = 282 PEGASUS_NAMESPACENAME_CIMV2; 283 #endif 284 285 PEGASUS_NAMESPACE_END |
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |