(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 s.manicka 1.10 //=============================================================================
 31 karl      1.1  //
 32 s.manicka 1.10 //%////////////////////////////////////////////////////////////////////////////
 33 karl      1.1  
 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 karl      1.11 #ifdef PEGASUS_ENABLE_CQL
 90 karl      1.1  const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES   =
 91                    CIMName ("CIM_QueryCapabilities");
 92                #endif
 93                
 94 yi.zhou   1.12 const CIMName PEGASUS_CLASSNAME_PROVIDERINDDATA            =
 95                    CIMName ("PG_ProviderIndicationData");
 96                const CIMName PEGASUS_CLASSNAME_SUBSCRIPTIONINDDATA            =
 97                    CIMName ("PG_SubscriptionIndicationData");
 98 karl      1.9  
 99                // Interop Classes Accessed through Interop Control Provider
100                
101 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE =
102 w.otsuka  1.5      CIMName ("CIM_Namespace");
103                
104 karl      1.9  #if defined PEGASUS_ENABLE_INTEROP_PROVIDER
105 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER            =
106 karl      1.1      CIMName ("CIM_ObjectManager");
107 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_PGNAMESPACE            =
108 karl      1.1      CIMName ("PG_Namespace");
109 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM  =
110 karl      1.1      CIMName ("CIM_ObjectManagerCommunicationMechanism");
111 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM  =
112 karl      1.1      CIMName ("CIM_CIMXMLCommunicationMechanism");
113 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM  =
114 karl      1.1      CIMName ("PG_CIMXMLCommunicationMechanism");
115 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER  =
116 karl      1.1      CIMName ("CIM_ProtocolAdapter");
117 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER  =
118 karl      1.1      CIMName ("CIM_NamespaceInManager");
119 karl      1.9  #endif
120 karl      1.1  
121                // slp Class which operates slp provider. Started by system
122                
123 karl      1.9  #ifdef PEGASUS_ENABLE_SLP
124 kumpf     1.7  const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE =
125 karl      1.1      CIMName ("PG_WBEMSLPTEMPLATE");
126 karl      1.9  
127 karl      1.1  #endif
128                
129                //
130                // Property Names
131                //
132                
133 kumpf     1.7  const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR    =
134 karl      1.1      CIMName ("Creator");
135 kumpf     1.7  const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS =
136                    CIMName ("AcceptLanguages");
137                const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS =
138                    CIMName ("ContentLanguages");
139 karl      1.1  const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT =
140                    CIMName ("UserContext");
141                const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER =
142                    CIMName ("DesignatedUserContext");
143                
144                /**
145                    The name of the Destination property for CIM XML Indication Handler
146                    subclass
147                */
148 kumpf     1.7  const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION =
149 karl      1.1      CIMName ("Destination");
150                
151                /**
152                    The name of the TargetHost property for SNMP Mapper Indication
153                    Handler subclass
154                */
155 kumpf     1.7  const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST =
156 karl      1.1      CIMName ("TargetHost");
157                
158                /**
159                    The name of the TextFormat property for Formatted Indication
160                    Subscription class
161                */
162                    const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat");
163                
164                /**
165                    The name of the TextFormatParameters property for Formatted
166                    Indication Subscription class
167                */
168                    const CIMName _PROPERTY_TEXTFORMATPARAMETERS =
169                        CIMName ("TextFormatParameters");
170                
171 carolann.graves 1.2  /**
172                          The name of the MailTo property for Email Handler subclass
173                      */
174                          const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO =
175                              CIMName ("MailTo");
176                      
177                      /**
178                          The name of the MailSubject property for Email Handler subclass
179                      */
180                          const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT =
181                              CIMName ("MailSubject");
182                      
183                      /**
184                          The name of the MailCc  property for Email Handler subclass
185                      */
186                          const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC =
187                              CIMName ("MailCc");
188                      
189 yi.zhou         1.3  /**
190 kumpf           1.7      The name of the Name property for PG_ProviderModule class
191 yi.zhou         1.3  */
192                          const CIMName _PROPERTY_PROVIDERMODULE_NAME =
193                              CIMName ("Name");
194                      
195                      /**
196                          The name of the operational status property
197                      */
198                          const CIMName _PROPERTY_OPERATIONALSTATUS =
199                              CIMName ("OperationalStatus");
200                      
201 w.otsuka        1.4  /**
202                          The name of the Filter reference property for indication subscription class
203                       */
204                          const CIMName PEGASUS_PROPERTYNAME_FILTER =
205                              CIMName ("Filter");
206                      
207                      /**
208 s.manicka       1.10    The name of the Handler reference property for indication subscription class
209 w.otsuka        1.4   */
210                          const CIMName PEGASUS_PROPERTYNAME_HANDLER =
211                              CIMName ("Handler");
212                      
213                      /**
214 kumpf           1.7      The name of the Subscription State property for indication subscription
215 w.otsuka        1.4      class
216                       */
217 kumpf           1.7  
218 w.otsuka        1.4      const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE =
219                              CIMName ("SubscriptionState");
220                      
221                      /**
222                          The name of the Query property for indication filter class
223                       */
224                          const CIMName PEGASUS_PROPERTYNAME_QUERY =
225                              CIMName ("Query");
226                      
227                      /**
228                          The name of the Query Language property for indication filter class
229                       */
230                      const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE =
231                          CIMName ("QueryLanguage");
232                      
233                      /**
234 kumpf           1.7      The name of the Name property for indication filter and indications handler
235                          classes
236 w.otsuka        1.4   */
237                          const CIMName PEGASUS_PROPERTYNAME_NAME =
238                              CIMName ("Name");
239                      
240                      /**
241 kumpf           1.7      The name of the Creation Class Name property for indication filter and
242 w.otsuka        1.4      indications handler classes
243                       */
244                          const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME =
245                              CIMName ("CreationClassName");
246                      
247                      /**
248                          The name of the Persistence Type property for Indication Handler class
249                       */
250                          const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE =
251                              CIMName ("PersistenceType");
252                      
253                      /**
254 kumpf           1.7      The name of the SNMP Version property for SNMP Mapper Indication Handler
255 w.otsuka        1.4      subclass
256                       */
257                          const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION =
258                              CIMName ("SNMPVersion");
259                      
260 karl            1.1  //
261                      // CIM Namespace Names
262                      //
263                      
264 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP  =
265 karl            1.1      CIMNamespaceName ("root/PG_InterOp");
266 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL =
267 karl            1.1      CIMNamespaceName ("root/PG_Internal");
268 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2    =
269 karl            1.1      CIMNamespaceName ("root/cimv2");
270                      
271 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION =
272 karl            1.1      PEGASUS_NAMESPACENAME_INTERNAL;
273 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG        =
274 karl            1.1      PEGASUS_NAMESPACENAME_INTERNAL;
275 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG   =
276 karl            1.1      PEGASUS_NAMESPACENAME_INTEROP;
277 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN      =
278 karl            1.1      PEGASUS_NAMESPACENAME_INTERNAL;
279 kumpf           1.7  const CIMNamespaceName PEGASUS_NAMESPACENAME_USER          =
280 karl            1.1      PEGASUS_NAMESPACENAME_INTERNAL;
281                      const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE   =
282                          PEGASUS_NAMESPACENAME_INTERNAL;
283                      
284                      #ifndef PEGASUS_DISABLE_PERFINST
285                      const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA =
286                          PEGASUS_NAMESPACENAME_CIMV2;
287                      #endif
288                      
289 karl            1.11 #ifdef PEGASUS_ENABLE_CQL
290 karl            1.1  const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES  =
291                          PEGASUS_NAMESPACENAME_CIMV2;
292                      #endif
293                      
294 kumpf           1.8  const CIMNamespaceName PEGASUS_VIRTUAL_TOPLEVEL_NAMESPACE =
295                          CIMNamespaceName("PG_Reserved");
296                      
297 a.dunfey        1.6  //
298                      // Server Profile-related class names
299                      //
300                      const CIMName PEGASUS_CLASSNAME_PG_OBJECTMANAGER =
301                          CIMName ("PG_ObjectManager");
302                      const CIMName PEGASUS_CLASSNAME_PG_COMMMECHANISMFORMANAGER =
303                          CIMName ("PG_CommMechanismForManager");
304                      const CIMName PEGASUS_CLASSNAME_PG_NAMESPACEINMANAGER =
305                          CIMName ("PG_NamespaceInManager");
306                      const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE =
307                          CIMName ("PG_RegisteredProfile");
308                      const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDSUBPROFILE =
309                          CIMName ("PG_RegisteredSubProfile");
310                      const CIMName PEGASUS_CLASSNAME_PG_REFERENCEDPROFILE =
311                          CIMName ("PG_ReferencedProfile");
312                      const CIMName PEGASUS_CLASSNAME_CIM_ELEMENTCONFORMSTOPROFILE =
313                          CIMName ("CIM_ElementConformsToProfile");
314                      const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE =
315                          CIMName ("PG_ElementConformsToProfile");
316 s.manicka       1.10 const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE_RP_RP =
317                          CIMName ("PG_ElementConformsToProfile_RP_RP");
318 a.dunfey        1.6  const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE =
319                          CIMName ("PG_SubProfileRequiresProfile");
320                      const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY =
321                          CIMName ("PG_SoftwareIdentity");
322                      const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY =
323                          CIMName ("PG_ElementSoftwareIdentity");
324                      const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY =
325                          CIMName ("PG_InstalledSoftwareIdentity");
326                      const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM =
327                          CIMName ("PG_ComputerSystem");
328                      const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER =
329                          CIMName ("PG_HostedObjectManager");
330                      const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT =
331                          CIMName ("PG_HostedAccessPoint");
332                      
333                      // Registration classes
334                      const CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES =
335                          CIMName ("PG_ProviderProfileCapabilities");
336                      const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES =
337                          CIMName ("PG_ProviderReferencedProfiles");
338                      
339 karl            1.1  PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2