(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           
 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