(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           // Interop Classes Accessed through Interop Control Provider
 96           #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP)
 97           const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER            = 
 98               CIMName ("CIM_ObjectManager");
 99           const CIMName PEGASUS_CLASSNAME_PGNAMESPACE            = 
100               CIMName ("PG_Namespace");
101           const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE = 
102               CIMName ("CIM_Namespace");
103           const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM  = 
104               CIMName ("CIM_ObjectManagerCommunicationMechanism");
105           const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM  = 
106 karl  1.1     CIMName ("CIM_CIMXMLCommunicationMechanism");
107           const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM  = 
108               CIMName ("PG_CIMXMLCommunicationMechanism");
109           const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER  = 
110               CIMName ("CIM_ProtocolAdapter");
111           const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER  = 
112               CIMName ("CIM_NamespaceInManager");
113           
114           // slp Class which operates slp provider. Started by system
115           
116           const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE = 
117               CIMName ("PG_WBEMSLPTEMPLATE");
118           #endif
119           
120           //
121           // Property Names
122           //
123           
124           const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR    = 
125               CIMName ("Creator");
126           const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS = 
127 karl  1.1     CIMName ("AcceptLanguages"); 
128           const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS = 
129               CIMName ("ContentLanguages");  
130           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           const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION = 
140               CIMName ("Destination");
141           
142           /**
143               The name of the TargetHost property for SNMP Mapper Indication
144               Handler subclass
145           */
146           const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST = 
147               CIMName ("TargetHost");
148 karl  1.1 
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                         The name of the Name property for PG_ProviderModule class 
182                     */
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                         The name of the Subscription State property for indication subscription 
206                         class
207                      */
208                         
209                         const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE =
210                             CIMName ("SubscriptionState");
211                     
212                     /**
213 w.otsuka        1.4     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                         The name of the Name property for indication filter and indications handler     classes
226                      */
227                         const CIMName PEGASUS_PROPERTYNAME_NAME =
228                             CIMName ("Name");
229                     
230                     /**
231                         The name of the Creation Class Name property for indication filter and 
232                         indications handler classes
233                      */
234 w.otsuka        1.4     const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME =
235                             CIMName ("CreationClassName");
236                     
237                     /**
238                         The name of the Persistence Type property for Indication Handler class
239                      */
240                         const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE =
241                             CIMName ("PersistenceType");
242                     
243                     /**
244                         The name of the SNMP Version property for SNMP Mapper Indication Handler 
245                         subclass
246                      */
247                         const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION =
248                             CIMName ("SNMPVersion");
249                     
250 karl            1.1 //
251                     // CIM Namespace Names
252                     //
253                     
254                     const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP  = 
255                         CIMNamespaceName ("root/PG_InterOp");
256                     const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL = 
257                         CIMNamespaceName ("root/PG_Internal");
258                     const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2    = 
259                         CIMNamespaceName ("root/cimv2");
260                     
261                     const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION = 
262                         PEGASUS_NAMESPACENAME_INTERNAL;
263                     const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG        = 
264                         PEGASUS_NAMESPACENAME_INTERNAL;
265                     const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG   = 
266                         PEGASUS_NAMESPACENAME_INTEROP;
267                     const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN      = 
268                         PEGASUS_NAMESPACENAME_INTERNAL;
269                     const CIMNamespaceName PEGASUS_NAMESPACENAME_USER          = 
270                         PEGASUS_NAMESPACENAME_INTERNAL;
271 karl            1.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE   =
272                         PEGASUS_NAMESPACENAME_INTERNAL;
273                     
274                     #ifndef PEGASUS_DISABLE_PERFINST
275                     const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA =
276                         PEGASUS_NAMESPACENAME_CIMV2;
277                     #endif
278                     
279                     #ifndef PEGASUS_DISABLE_CQL
280                     const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES  =
281                         PEGASUS_NAMESPACENAME_CIMV2;
282                     #endif
283                     
284                     PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2