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 ms.aruran 1.3.2.1 //
|
21 karl 1.1 // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
22 // 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 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_CONFIGSETTING =
|
41 karl 1.1 CIMName ("PG_ConfigSetting");
|
42 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_AUTHORIZATION =
|
43 karl 1.1 CIMName ("PG_Authorization");
|
44 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_USER =
|
45 karl 1.1 CIMName ("PG_User");
46 const CIMName PEGASUS_CLASSNAME_CERTIFICATE =
47 CIMName ("PG_SSLCertificate");
48 const CIMName PEGASUS_CLASSNAME_CRL =
49 CIMName ("PG_SSLCertificateRevocationList");
|
50 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE =
|
51 karl 1.1 CIMName ("PG_ProviderModule");
|
52 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_PROVIDER =
|
53 karl 1.1 CIMName ("PG_Provider");
54 const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION =
55 CIMName ("PG_CapabilitiesRegistration");
56 const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES =
57 CIMName ("PG_ConsumerCapabilities");
|
58 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES =
|
59 karl 1.1 CIMName ("PG_ProviderCapabilities");
|
60 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION =
|
61 karl 1.1 CIMName ("CIM_IndicationSubscription");
62 const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION =
63 CIMName ("CIM_FormattedIndicationSubscription");
|
64 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_INDHANDLER =
|
65 karl 1.1 CIMName ("CIM_IndicationHandler");
66 const CIMName PEGASUS_CLASSNAME_LSTNRDST =
67 CIMName ("CIM_ListenerDestination");
|
68 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML =
|
69 karl 1.1 CIMName ("CIM_IndicationHandlerCIMXML");
|
70 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML =
71 CIMName ("CIM_ListenerDestinationCIMXML");
72 const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP =
|
73 karl 1.1 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 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_INDFILTER =
|
79 karl 1.1 CIMName ("CIM_IndicationFilter");
|
80 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_SHUTDOWN =
|
81 karl 1.1 CIMName ("PG_ShutdownService");
|
82 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME___NAMESPACE =
|
83 karl 1.1 CIMName ("__Namespace");
84
85 #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 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER =
|
98 karl 1.1 CIMName ("CIM_ObjectManager");
|
99 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_PGNAMESPACE =
|
100 karl 1.1 CIMName ("PG_Namespace");
|
101 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE =
|
102 karl 1.1 CIMName ("CIM_Namespace");
|
103 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM =
|
104 karl 1.1 CIMName ("CIM_ObjectManagerCommunicationMechanism");
|
105 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM =
|
106 karl 1.1 CIMName ("CIM_CIMXMLCommunicationMechanism");
|
107 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM =
|
108 karl 1.1 CIMName ("PG_CIMXMLCommunicationMechanism");
|
109 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER =
|
110 karl 1.1 CIMName ("CIM_ProtocolAdapter");
|
111 ms.aruran 1.3.2.1 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 ms.aruran 1.3.2.1 const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE =
|
117 karl 1.1 CIMName ("PG_WBEMSLPTEMPLATE");
118 #endif
119
120 //
121 // Property Names
122 //
123
|
124 ms.aruran 1.3.2.1 const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR =
|
125 karl 1.1 CIMName ("Creator");
|
126 ms.aruran 1.3.2.1 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 ms.aruran 1.3.2.1 const CIMName PEGASUS_PROPERTYNAME_PROVIDERCERTINFO =
135 CIMName ("OperationContextContainers");
|
136 karl 1.1
137 /**
138 The name of the Destination property for CIM XML Indication Handler
139 subclass
140 */
|
141 ms.aruran 1.3.2.1 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION =
|
142 karl 1.1 CIMName ("Destination");
143
144 /**
145 The name of the TargetHost property for SNMP Mapper Indication
146 Handler subclass
147 */
|
148 ms.aruran 1.3.2.1 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST =
|
149 karl 1.1 CIMName ("TargetHost");
150
151 /**
152 The name of the TextFormat property for Formatted Indication
153 Subscription class
154 */
155 const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat");
156
157 /**
158 The name of the TextFormatParameters property for Formatted
159 Indication Subscription class
160 */
161 const CIMName _PROPERTY_TEXTFORMATPARAMETERS =
162 CIMName ("TextFormatParameters");
163
|
164 carolann.graves 1.2 /**
165 The name of the MailTo property for Email Handler subclass
166 */
167 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO =
168 CIMName ("MailTo");
169
170 /**
171 The name of the MailSubject property for Email Handler subclass
172 */
173 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT =
174 CIMName ("MailSubject");
175
176 /**
177 The name of the MailCc property for Email Handler subclass
178 */
179 const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC =
180 CIMName ("MailCc");
181
|
182 yi.zhou 1.3 /**
|
183 ms.aruran 1.3.2.1 The name of the Name property for PG_ProviderModule class
|
184 yi.zhou 1.3 */
185 const CIMName _PROPERTY_PROVIDERMODULE_NAME =
186 CIMName ("Name");
187
188 /**
189 The name of the operational status property
190 */
191 const CIMName _PROPERTY_OPERATIONALSTATUS =
192 CIMName ("OperationalStatus");
193
|
194 karl 1.1 //
195 // CIM Namespace Names
196 //
197
|
198 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP =
|
199 karl 1.1 CIMNamespaceName ("root/PG_InterOp");
|
200 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL =
|
201 karl 1.1 CIMNamespaceName ("root/PG_Internal");
|
202 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2 =
|
203 karl 1.1 CIMNamespaceName ("root/cimv2");
204
|
205 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION =
|
206 karl 1.1 PEGASUS_NAMESPACENAME_INTERNAL;
|
207 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG =
|
208 karl 1.1 PEGASUS_NAMESPACENAME_INTERNAL;
|
209 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG =
|
210 karl 1.1 PEGASUS_NAMESPACENAME_INTEROP;
|
211 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN =
|
212 karl 1.1 PEGASUS_NAMESPACENAME_INTERNAL;
|
213 ms.aruran 1.3.2.1 const CIMNamespaceName PEGASUS_NAMESPACENAME_USER =
|
214 karl 1.1 PEGASUS_NAMESPACENAME_INTERNAL;
215 const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE =
216 PEGASUS_NAMESPACENAME_INTERNAL;
217
218 #ifndef PEGASUS_DISABLE_PERFINST
219 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA =
220 PEGASUS_NAMESPACENAME_CIMV2;
221 #endif
222
223 #ifndef PEGASUS_DISABLE_CQL
224 const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES =
225 PEGASUS_NAMESPACENAME_CIMV2;
226 #endif
227
228 PEGASUS_NAMESPACE_END
|