(file) Return to Constants.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

  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           #include <Pegasus/Common/Config.h>
 35           #include "Constants.h"
 36           
 37           PEGASUS_NAMESPACE_BEGIN
 38           
 39 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_CONFIGSETTING        =
 40 karl  1.1     CIMName ("PG_ConfigSetting");
 41 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_AUTHORIZATION        =
 42 karl  1.1     CIMName ("PG_Authorization");
 43 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_USER                 =
 44 karl  1.1     CIMName ("PG_User");
 45           const CIMName PEGASUS_CLASSNAME_CERTIFICATE          =
 46               CIMName ("PG_SSLCertificate");
 47           const CIMName PEGASUS_CLASSNAME_CRL                  =
 48               CIMName ("PG_SSLCertificateRevocationList");
 49 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE       =
 50 karl  1.1     CIMName ("PG_ProviderModule");
 51 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_PROVIDER             =
 52 karl  1.1     CIMName ("PG_Provider");
 53           const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION =
 54               CIMName ("PG_CapabilitiesRegistration");
 55           const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES =
 56               CIMName ("PG_ConsumerCapabilities");
 57 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES =
 58 karl  1.1     CIMName ("PG_ProviderCapabilities");
 59 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION      =
 60 karl  1.1     CIMName ("CIM_IndicationSubscription");
 61           const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION =
 62               CIMName ("CIM_FormattedIndicationSubscription");
 63 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_INDHANDLER           =
 64 karl  1.1     CIMName ("CIM_IndicationHandler");
 65           const CIMName PEGASUS_CLASSNAME_LSTNRDST           =
 66               CIMName ("CIM_ListenerDestination");
 67 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML    =
 68 karl  1.1     CIMName ("CIM_IndicationHandlerCIMXML");
 69 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML    =
 70               CIMName ("CIM_ListenerDestinationCIMXML");
 71           const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP      =
 72 karl  1.1     CIMName ("PG_IndicationHandlerSNMPMapper");
 73           const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG      =
 74               CIMName ("PG_ListenerDestinationSystemLog");
 75           const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL      =
 76               CIMName ("PG_ListenerDestinationEmail");
 77 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_INDFILTER            =
 78 karl  1.1     CIMName ("CIM_IndicationFilter");
 79 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_SHUTDOWN             =
 80 karl  1.1     CIMName ("PG_ShutdownService");
 81 kumpf 1.7 const CIMName PEGASUS_CLASSNAME___NAMESPACE          =
 82 karl  1.1     CIMName ("__Namespace");
 83           
 84           #ifndef PEGASUS_DISABLE_PERFINST
 85           const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA      =
 86               CIMName ("CIM_CIMOMStatisticalData");
 87           #endif
 88           
 89           #ifndef PEGASUS_DISABLE_CQL
 90           const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES   =
 91               CIMName ("CIM_QueryCapabilities");
 92           #endif
 93           
 94 kumpf 1.7 const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE =
 95 w.otsuka 1.5     CIMName ("CIM_Namespace");
 96              
 97 karl     1.1 // Interop Classes Accessed through Interop Control Provider
 98              #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP)
 99 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER            =
100 karl     1.1     CIMName ("CIM_ObjectManager");
101 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_PGNAMESPACE            =
102 karl     1.1     CIMName ("PG_Namespace");
103 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM  =
104 karl     1.1     CIMName ("CIM_ObjectManagerCommunicationMechanism");
105 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM  =
106 karl     1.1     CIMName ("CIM_CIMXMLCommunicationMechanism");
107 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM  =
108 karl     1.1     CIMName ("PG_CIMXMLCommunicationMechanism");
109 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER  =
110 karl     1.1     CIMName ("CIM_ProtocolAdapter");
111 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER  =
112 karl     1.1     CIMName ("CIM_NamespaceInManager");
113              
114              // slp Class which operates slp provider. Started by system
115              
116 kumpf    1.7 const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE =
117 karl     1.1     CIMName ("PG_WBEMSLPTEMPLATE");
118              #endif
119              
120              //
121              // Property Names
122              //
123              
124 kumpf    1.7 const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR    =
125 karl     1.1     CIMName ("Creator");
126 kumpf    1.7 const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS =
127                  CIMName ("AcceptLanguages");
128              const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS =
129                  CIMName ("ContentLanguages");
130 karl     1.1 const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT =
131                  CIMName ("UserContext");
132              const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER =
133                  CIMName ("DesignatedUserContext");
134              
135              /**
136                  The name of the Destination property for CIM XML Indication Handler
137                  subclass
138              */
139 kumpf    1.7 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION =
140 karl     1.1     CIMName ("Destination");
141              
142              /**
143                  The name of the TargetHost property for SNMP Mapper Indication
144                  Handler subclass
145              */
146 kumpf    1.7 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST =
147 karl     1.1     CIMName ("TargetHost");
148              
149              /**
150                  The name of the TextFormat property for Formatted Indication
151                  Subscription class
152              */
153                  const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat");
154              
155              /**
156                  The name of the TextFormatParameters property for Formatted
157                  Indication Subscription class
158              */
159                  const CIMName _PROPERTY_TEXTFORMATPARAMETERS =
160                      CIMName ("TextFormatParameters");
161              
162 carolann.graves 1.2 /**
163                         The name of the MailTo property for Email Handler subclass
164                     */
165                         const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO =
166                             CIMName ("MailTo");
167                     
168                     /**
169                         The name of the MailSubject property for Email Handler subclass
170                     */
171                         const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT =
172                             CIMName ("MailSubject");
173                     
174                     /**
175                         The name of the MailCc  property for Email Handler subclass
176                     */
177                         const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC =
178                             CIMName ("MailCc");
179                     
180 yi.zhou         1.3 /**
181 kumpf           1.7     The name of the Name property for PG_ProviderModule class
182 yi.zhou         1.3 */
183                         const CIMName _PROPERTY_PROVIDERMODULE_NAME =
184                             CIMName ("Name");
185                     
186                     /**
187                         The name of the operational status property
188                     */
189                         const CIMName _PROPERTY_OPERATIONALSTATUS =
190                             CIMName ("OperationalStatus");
191                     
192 w.otsuka        1.4 /**
193                         The name of the Filter reference property for indication subscription class
194                      */
195                         const CIMName PEGASUS_PROPERTYNAME_FILTER =
196                             CIMName ("Filter");
197                     
198                     /**
199                         The name of the Handler reference property for indication subscription class
200                      */
201                         const CIMName PEGASUS_PROPERTYNAME_HANDLER =
202                             CIMName ("Handler");
203                     
204                     /**
205 kumpf           1.7     The name of the Subscription State property for indication subscription
206 w.otsuka        1.4     class
207                      */
208 kumpf           1.7 
209 w.otsuka        1.4     const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE =
210                             CIMName ("SubscriptionState");
211                     
212                     /**
213                         The name of the Query property for indication filter class
214                      */
215                         const CIMName PEGASUS_PROPERTYNAME_QUERY =
216                             CIMName ("Query");
217                     
218                     /**
219                         The name of the Query Language property for indication filter class
220                      */
221                     const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE =
222                         CIMName ("QueryLanguage");
223                     
224                     /**
225 kumpf           1.7     The name of the Name property for indication filter and indications handler
226                         classes
227 w.otsuka        1.4  */
228                         const CIMName PEGASUS_PROPERTYNAME_NAME =
229                             CIMName ("Name");
230                     
231                     /**
232 kumpf           1.7     The name of the Creation Class Name property for indication filter and
233 w.otsuka        1.4     indications handler classes
234                      */
235                         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 kumpf           1.7     The name of the SNMP Version property for SNMP Mapper Indication Handler
246 w.otsuka        1.4     subclass
247                      */
248                         const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION =
249                             CIMName ("SNMPVersion");
250                     
251 karl            1.1 //
252                     // CIM Namespace Names
253                     //
254                     
255 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP  =
256 karl            1.1     CIMNamespaceName ("root/PG_InterOp");
257 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL =
258 karl            1.1     CIMNamespaceName ("root/PG_Internal");
259 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2    =
260 karl            1.1     CIMNamespaceName ("root/cimv2");
261                     
262 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION =
263 karl            1.1     PEGASUS_NAMESPACENAME_INTERNAL;
264 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG        =
265 karl            1.1     PEGASUS_NAMESPACENAME_INTERNAL;
266 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG   =
267 karl            1.1     PEGASUS_NAMESPACENAME_INTEROP;
268 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN      =
269 karl            1.1     PEGASUS_NAMESPACENAME_INTERNAL;
270 kumpf           1.7 const CIMNamespaceName PEGASUS_NAMESPACENAME_USER          =
271 karl            1.1     PEGASUS_NAMESPACENAME_INTERNAL;
272                     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 kumpf           1.7.4.1 const CIMNamespaceName PEGASUS_VIRTUAL_TOPLEVEL_NAMESPACE =
286                             CIMNamespaceName("PG_Reserved");
287                         
288 a.dunfey        1.6     //
289                         // Server Profile-related class names
290                         //
291                         const CIMName PEGASUS_CLASSNAME_PG_OBJECTMANAGER =
292                             CIMName ("PG_ObjectManager");
293                         const CIMName PEGASUS_CLASSNAME_PG_COMMMECHANISMFORMANAGER =
294                             CIMName ("PG_CommMechanismForManager");
295                         const CIMName PEGASUS_CLASSNAME_PG_NAMESPACEINMANAGER =
296                             CIMName ("PG_NamespaceInManager");
297                         const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE =
298                             CIMName ("PG_RegisteredProfile");
299                         const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDSUBPROFILE =
300                             CIMName ("PG_RegisteredSubProfile");
301                         const CIMName PEGASUS_CLASSNAME_PG_REFERENCEDPROFILE =
302                             CIMName ("PG_ReferencedProfile");
303                         const CIMName PEGASUS_CLASSNAME_CIM_ELEMENTCONFORMSTOPROFILE =
304                             CIMName ("CIM_ElementConformsToProfile");
305                         const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE =
306                             CIMName ("PG_ElementConformsToProfile");
307                         const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE =
308                             CIMName ("PG_SubProfileRequiresProfile");
309 a.dunfey        1.6     const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY =
310                             CIMName ("PG_SoftwareIdentity");
311                         const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY =
312                             CIMName ("PG_ElementSoftwareIdentity");
313                         const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY =
314                             CIMName ("PG_InstalledSoftwareIdentity");
315                         const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM =
316                             CIMName ("PG_ComputerSystem");
317                         const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER =
318                             CIMName ("PG_HostedObjectManager");
319                         const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT =
320                             CIMName ("PG_HostedAccessPoint");
321                         
322                         // Registration classes
323                         const CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES =
324                             CIMName ("PG_ProviderProfileCapabilities");
325                         const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES =
326                             CIMName ("PG_ProviderReferencedProfiles");
327                         
328 karl            1.1     PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2