(file) Return to IndicationConstants.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / IndicationService

  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 kumpf 1.4 //%/////////////////////////////////////////////////////////////////////////////
 33 karl  1.1 
 34           #include "IndicationConstants.h"
 35           
 36           
 37           PEGASUS_NAMESPACE_BEGIN
 38           /**
 39               The name of the CIMOM Shutdown alert indication class
 40            */
 41           //
 42           //  ATTN: Update once CimomShutdownAlertIndication has been defined
 43           //
 44           const CIMName _CLASS_CIMOM_SHUTDOWN_ALERT =
 45 kumpf 1.4     CIMName("CIM_AlertIndication");
 46 karl  1.1 
 47           /**
 48               The name of the No Provider alert indication class
 49            */
 50           //
 51           //  ATTN: Update once NoProviderAlertIndication has been defined
 52           //
 53 kumpf 1.4 const CIMName _CLASS_NO_PROVIDER_ALERT = CIMName("CIM_AlertIndication");
 54 karl  1.1 
 55           /**
 56               The name of the CIMOM shutdown alert indication class
 57            */
 58           //
 59           //  ATTN: Update once ProviderTerminatedAlertIndication has been defined
 60           //
 61           const CIMName _CLASS_PROVIDER_TERMINATED_ALERT =
 62 kumpf 1.4     CIMName("CIM_AlertIndication");
 63 karl  1.1 
 64           
 65           //
 66           //  Property names
 67           //
 68           
 69           /**
 70 kumpf 1.4     The name of the Other Subscription State property for Indication
 71 karl  1.1     Subscription class
 72            */
 73 kumpf 1.4 const CIMName _PROPERTY_OTHERSTATE = CIMName("OtherSubscriptionState");
 74 karl  1.1 
 75           /**
 76               The name of the Repeat Notification Policy property for indication
 77               subscription class
 78            */
 79           const CIMName _PROPERTY_REPEATNOTIFICATIONPOLICY =
 80 kumpf 1.4     CIMName("RepeatNotificationPolicy");
 81 karl  1.1 
 82           /**
 83               The name of the Other Repeat Notification Policy property for
 84               indication subscription class
 85            */
 86           const CIMName _PROPERTY_OTHERREPEATNOTIFICATIONPOLICY =
 87 kumpf 1.4     CIMName("OtherRepeatNotificationPolicy");
 88 karl  1.1 
 89           /**
 90 kumpf 1.4     The name of the On Fatal Error Policy property for Indication Subscription
 91 karl  1.1     class
 92            */
 93 kumpf 1.4 const CIMName _PROPERTY_ONFATALERRORPOLICY =
 94               CIMName("OnFatalErrorPolicy");
 95 karl  1.1 
 96           /**
 97 kumpf 1.4     The name of the Other On Fatal Error Policy property for Indication
 98 karl  1.1     Subscription class
 99            */
100 kumpf 1.4 const CIMName _PROPERTY_OTHERONFATALERRORPOLICY =
101               CIMName("OtherOnFatalErrorPolicy");
102 karl  1.1 
103           /**
104 kumpf 1.4     The name of the Failure Trigger Time Interval property for Indication
105 karl  1.1     Subscription class
106            */
107 kumpf 1.4 const CIMName _PROPERTY_FAILURETRIGGERTIMEINTERVAL =
108               CIMName("FailureTriggerTimeInterval");
109 karl  1.1 
110           /**
111 kumpf 1.4     The name of the Time Of Last State Change property for Indication
112 karl  1.1     Subscription class
113            */
114 kumpf 1.4 const CIMName _PROPERTY_LASTCHANGE = CIMName("TimeOfLastStateChange");
115 karl  1.1 
116           /**
117 kumpf 1.4     The name of the Subscription Start Time property for Indication
118 karl  1.1     Subscription class
119            */
120 kumpf 1.4 const CIMName _PROPERTY_STARTTIME = CIMName("SubscriptionStartTime");
121 karl  1.1 
122           /**
123 kumpf 1.4     The name of the Subscription Duration property for Indication
124 karl  1.1     Subscription class
125            */
126 kumpf 1.4 const CIMName _PROPERTY_DURATION = CIMName("SubscriptionDuration");
127 karl  1.1 
128           /**
129 kumpf 1.4     The name of the Subscription Time Remaining property for Indication
130 karl  1.1     Subscription class
131            */
132 kumpf 1.4 const CIMName _PROPERTY_TIMEREMAINING =
133               CIMName("SubscriptionTimeRemaining");
134 karl  1.1 
135           /**
136               The name of the Repeat Notification Interval property for indication
137               subscription class
138            */
139 kumpf 1.4 const CIMName _PROPERTY_REPEATNOTIFICATIONINTERVAL =
140               CIMName("RepeatNotificationInterval");
141 karl  1.1 
142           /**
143               The name of the Repeat Notification Gap property for indication
144               subscription class
145            */
146 kumpf 1.4 const CIMName _PROPERTY_REPEATNOTIFICATIONGAP =
147               CIMName("RepeatNotificationGap");
148 karl  1.1 
149           /**
150               The name of the Repeat Notification Count property for indication
151               subscription class
152            */
153 kumpf 1.4 const CIMName _PROPERTY_REPEATNOTIFICATIONCOUNT =
154               CIMName("RepeatNotificationCount");
155 karl  1.1 
156           /**
157               The name of the TextFormatOwningEntity property for Formatted Indication
158               Subscription class
159           */
160           const CIMName _PROPERTY_TEXTFORMATOWNINGENTITY =
161 kumpf 1.4     CIMName("TextFormatOwningEntity");
162 karl  1.1 
163           /**
164               The name of the TextFormatID property for Formatted Indication
165               Subscription class
166           */
167 kumpf 1.4 const CIMName _PROPERTY_TEXTFORMATID = CIMName("TextFormatID");
168 karl  1.1 
169           /**
170               The name of the Caption property for Managed Element class
171            */
172 kumpf 1.4 const CIMName _PROPERTY_CAPTION = CIMName("Caption");
173 karl  1.1 
174           /**
175               The name of the Description property for Managed Element class
176            */
177 kumpf 1.4 const CIMName _PROPERTY_DESCRIPTION = CIMName("Description");
178 karl  1.1 
179           /**
180               The name of the ElementName property for Managed Element class
181            */
182 kumpf 1.4 const CIMName _PROPERTY_ELEMENTNAME = CIMName("ElementName");
183 karl  1.1 
184           /**
185               The name of the Source Namespace property for indication filter class
186            */
187 kumpf 1.4 const CIMName _PROPERTY_SOURCENAMESPACE = CIMName("SourceNamespace");
188 karl  1.1 
189           /**
190 kumpf 1.4     The name of the System Name property for indication filter and indications
191 karl  1.1     handler classes
192            */
193 kumpf 1.4 const CIMName _PROPERTY_SYSTEMNAME = CIMName("SystemName");
194 karl  1.1 
195           /**
196 kumpf 1.4     The name of the System Creation Class Name property for indication filter
197 karl  1.1     and indications handler classes
198            */
199 kumpf 1.4 const CIMName _PROPERTY_SYSTEMCREATIONCLASSNAME =
200               CIMName("SystemCreationClassName");
201 karl  1.1 
202           /**
203 kumpf 1.4     The name of the Other Persistence Type property for Indication Handler
204 karl  1.1     class
205            */
206 kumpf 1.4 const CIMName _PROPERTY_OTHERPERSISTENCETYPE =
207               CIMName("OtherPersistenceType");
208 karl  1.1 
209           /**
210               The name of the Owner property for Indication Handler class
211            */
212 kumpf 1.4 const CIMName _PROPERTY_OWNER = CIMName("Owner");
213 karl  1.1 
214           /**
215 kumpf 1.4     The name of the TargetHostFormat property for SNMP Mapper Indication
216 karl  1.1     Handler subclass
217            */
218 kumpf 1.4 const CIMName _PROPERTY_TARGETHOSTFORMAT = CIMName("TargetHostFormat");
219 karl  1.1 
220           /**
221 kumpf 1.4     The name of the OtherTargetHostFormat property for SNMP Mapper Indication
222 karl  1.1     Handler subclass
223            */
224           const CIMName _PROPERTY_OTHERTARGETHOSTFORMAT =
225 kumpf 1.4     CIMName("OtherTargetHostFormat");
226 karl  1.1 
227           /**
228 kumpf 1.4     The name of the Port Number property for SNMP Mapper Indication Handler
229 karl  1.1     subclass
230            */
231 kumpf 1.4 const CIMName _PROPERTY_PORTNUMBER = CIMName("PortNumber");
232 karl  1.1 
233           /**
234 kumpf 1.4     The name of the SNMP Security Name property for SNMP Mapper Indication
235 karl  1.1     Handler subclass
236            */
237 kumpf 1.4 const CIMName _PROPERTY_SNMPSECURITYNAME = CIMName("SNMPSecurityName");
238 karl  1.1 
239           /**
240 kumpf 1.4     The name of the SNMP Engine ID property for SNMP Mapper Indication Handler
241 karl  1.1     subclass
242            */
243 kumpf 1.4 const CIMName _PROPERTY_SNMPENGINEID = CIMName("SNMPEngineID");
244 karl  1.1 
245           /**
246               The name of the Alert Type property for Alert Indication class
247            */
248 kumpf 1.4 const CIMName _PROPERTY_ALERTTYPE = CIMName("AlertType");
249 karl  1.1 
250           /**
251               The name of the Other Alert Type property for Alert Indication class
252            */
253 kumpf 1.4 const CIMName _PROPERTY_OTHERALERTTYPE = CIMName("OtherAlertType");
254 karl  1.1 
255           /**
256               The name of the Perceived Severity property for Alert Indication class
257            */
258 kumpf 1.4 const CIMName _PROPERTY_PERCEIVEDSEVERITY =
259               CIMName("PerceivedSeverity");
260 karl  1.1 
261           /**
262               The name of the Probable Cause property for Alert Indication class
263            */
264 kumpf 1.4 const CIMName _PROPERTY_PROBABLECAUSE = CIMName("ProbableCause");
265 karl  1.1 
266 venkat.puvvada 1.5 /**
267                        The name of the CreationClassName property of CIM_Service class.
268                    */
269                    const CIMName _PROPERTY_CREATIONCLASSNAME =
270                        CIMName("CreationClassName");
271                    
272                    /**
273                        The name of the Name property of CIM_Service class.
274                    */
275                    const CIMName _PROPERTY_NAME = CIMName("Name");
276                    
277                    /**
278                        The name of the Started property of CIM_Service class.
279                    */
280                    const CIMName _PROPERTY_STARTED = CIMName("Started");
281                    
282                    /**
283                        The name of the  InstanceID property of CIM_Capabilities
284                        class.
285                    */
286                    const CIMName _PROPERTY_INSTANCEID = CIMName("InstanceID");
287 venkat.puvvada 1.5 
288                    #ifdef PEGASUS_ENABLE_DMTF_INDICATION_PROFILE_SUPPORT
289                    /**
290                        The name of the FilterCreationEnabled property of IndicationService class.
291                    */
292                    const CIMName _PROPERTY_FILTERCREATIONENABLED =
293                        CIMName("FilterCreationEnabled");
294                    
295                    /**
296                        The name of the SubscriptionRemovalAction property of IndicationService
297                        class.
298                    */
299                    const CIMName _PROPERTY_SUBSCRIPTIONREMOVALACTION =
300                        CIMName("SubscriptionRemovalAction");
301                    
302                    /**
303                        The name of the SubscriptionRemovalTimeInterval property of
304                        IndicationService class.
305                    */
306                    const CIMName _PROPERTY_SUBSCRIPTIONREMOVALTIMEINTERVAL =
307                        CIMName("SubscriptionRemovalTimeInterval");
308 venkat.puvvada 1.5 
309                    /**
310                        The name of the DeliveryRetryAttempts property of
311                        IndicationService class.
312                    */
313                    const CIMName _PROPERTY_DELIVERYRETRYATTEMPTS =
314                        CIMName("DeliveryRetryAttempts");
315                    
316                    /**
317                        The name of the DeliveryRetryInterval property of
318                        IndicationService class.
319                    */
320                    const CIMName _PROPERTY_DELIVERYRETRYINTERVAL =
321                        CIMName("DeliveryRetryInterval");
322                    /**
323                        The name of the FilterCreationEnabledIsSettable property of
324                        IndicationServiceCapabilities class.
325                    */
326                    const CIMName _PROPERTY_FILTERCREATIONENABLEDISSETTABLE =
327                        CIMName("FilterCreationEnabledIsSettable");
328                    
329 venkat.puvvada 1.5 /**
330                        The name of the DeliveryRetryAttemptsIsSettable property of
331                        IndicationServiceCapabilities class.
332                    */
333                    const CIMName _PROPERTY_DELIVERYRETRYATTEMPTSISSETTABLE =
334                        CIMName("DeliveryRetryAttemptsIsSettable");
335                    
336                    /**
337                        The name of the DeliveryRetryIntervalIsSettable property of
338                        IndicationServiceCapabilities class.
339                    */
340                    const CIMName _PROPERTY_DELIVERYRETRYINTERVALISSETTABLE =
341                        CIMName("DeliveryRetryIntervalIsSettable");
342                    
343                    /**
344                        The name of the SubscriptionRemovalActionIsSettable property of
345                        IndicationServiceCapabilities class.
346                    */
347                    const CIMName _PROPERTY_SUBSCRIPTIONREMOVALACTIONISSETTABLE =
348                        CIMName("SubscriptionRemovalActionIsSettable");
349                    
350 venkat.puvvada 1.5 /**
351                        The name of the SubscriptionRemovalTimeIntervalIsSettable property of
352                        IndicationServiceCapabilities class.
353                    */
354                    const CIMName _PROPERTY_SUBSCRIPTIONREMOVALTIMEINTERVALISSETTABLE =
355                        CIMName("SubscriptionRemovalTimeIntervalIsSettable");
356                    
357                    /**
358                        The name of the MaxListenerDestinations property of
359                        IndicationServiceCapabilities class.
360                    */
361                    const CIMName _PROPERTY_MAXLISTENERDESTINATIONS =
362                        CIMName("MaxListenerDestinations");
363                    
364                    /**
365                        The name of the MaxActiveSubscriptions property of
366                        IndicationServiceCapabilities class.
367                    */
368                    const CIMName _PROPERTY_MAXACTIVESUBSCRIPTIONS =
369                        CIMName("MaxActiveSubscriptions");
370                    
371 venkat.puvvada 1.5 /**
372                        The name of the SubscriptionsPersisted property of
373                        IndicationServiceCapabilities class.
374                    */
375                    const CIMName _PROPERTY_SUBSCRIPTIONSPERSISTED =
376                        CIMName("SubscriptionsPersisted");
377                    
378                    #endif
379                    
380 karl           1.1 //
381                    //  Qualifier names
382                    //
383                    
384                    /**
385                        The name of the Indication qualifier for classes
386                     */
387 kumpf          1.4 const CIMName _QUALIFIER_INDICATION = CIMName("INDICATION");
388 karl           1.1 
389                    
390                    //
391                    //  Other literal values
392                    //
393                    
394                    /**
395                        The WHERE keyword in WQL
396                     */
397                    const char   _QUERY_WHERE []         = "WHERE";
398                    
399                    /**
400                        A zero value CIMDateTime interval
401                     */
402                    const char _ZERO_INTERVAL_STRING [] = "00000000000000.000000:000";
403                    
404                    PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2