(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.7.4.2 //=============================================================================
 31 karl      1.1     //
 32 s.manicka 1.7.4.2 //%////////////////////////////////////////////////////////////////////////////
 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                   #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 s.manicka       1.7.4.2    The name of the Handler reference property for indication subscription class
200 w.otsuka        1.4      */
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 s.manicka       1.7.4.2 const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE_RP_RP =
308                             CIMName ("PG_ElementConformsToProfile_RP_RP");
309 a.dunfey        1.6     const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE =
310                             CIMName ("PG_SubProfileRequiresProfile");
311                         const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY =
312                             CIMName ("PG_SoftwareIdentity");
313                         const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY =
314                             CIMName ("PG_ElementSoftwareIdentity");
315                         const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY =
316                             CIMName ("PG_InstalledSoftwareIdentity");
317                         const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM =
318                             CIMName ("PG_ComputerSystem");
319                         const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER =
320                             CIMName ("PG_HostedObjectManager");
321                         const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT =
322                             CIMName ("PG_HostedAccessPoint");
323                         
324                         // Registration classes
325                         const CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES =
326                             CIMName ("PG_ProviderProfileCapabilities");
327                         const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES =
328                             CIMName ("PG_ProviderReferencedProfiles");
329                         
330 karl            1.1     PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2