1 mike 1.1 //%/////////////////////////////////////////////////////////////////////////////
2 //
|
3 kumpf 1.7.2.4 // Copyright (c) 2000, 2001 BMC Software, Hewlett-Packard Company, IBM,
4 // The Open Group, Tivoli Systems
|
5 mike 1.1 //
6 // Permission is hereby granted, free of charge, to any person obtaining a copy
7 // of this software and associated documentation files (the "Software"), to
8 // deal in the Software without restriction, including without limitation the
9 // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
10 // sell copies of the Software, and to permit persons to whom the Software is
11 // furnished to do so, subject to the following conditions:
12 //
13 // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
14 // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
15 // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
16 // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
17 // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
18 // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
19 // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 //
22 //==============================================================================
23 //
24 // Author: Mike Brasher (mbrasher@bmc.com)
25 //
|
26 kumpf 1.7.2.4 // Modified By: Nitin Upasani, Hewlett-Packard Company (Nitin_Upasani@hp.com)
|
27 mike 1.1 //
|
28 kumpf 1.7.2.6 // Modified By: Yi Zhou, Hewlett-Packard Company (yi_zhou@hp.com)
|
29 kumpf 1.7.2.9 // Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
|
30 kumpf 1.7.2.6 //
|
31 kumpf 1.7.2.11 // Modified By: Carol Ann Krug Graves, Hewlett-Packard Company
32 // (carolann_graves@hp.com)
33 //
|
34 mike 1.1 //%/////////////////////////////////////////////////////////////////////////////
35
36 #ifndef Pegasus_CIMMessage_h
37 #define Pegasus_CIMMessage_h
38
39 #include <Pegasus/Common/Config.h>
40 #include <Pegasus/Common/Message.h>
|
41 kumpf 1.7.2.5 #include <Pegasus/Common/CIMParamValue.h>
|
42 mike 1.1 #include <Pegasus/Common/CIMClass.h>
43 #include <Pegasus/Common/CIMInstance.h>
44 #include <Pegasus/Common/CIMQualifierDecl.h>
|
45 mike 1.2 #include <Pegasus/Common/CIMObject.h>
|
46 kumpf 1.7.2.9 #include <Pegasus/Common/CIMNamedInstance.h>
47 #include <Pegasus/Common/CIMPropertyList.h>
|
48 mike 1.1
49 PEGASUS_NAMESPACE_BEGIN
50
|
51 mike 1.7.2.3 class PEGASUS_COMMON_LINKAGE CIMMessage : public Message
|
52 mike 1.1 {
53 public:
|
54 mike 1.3 CIMMessage(Uint32 type, const String& messageId_)
55 : Message(type), messageId(messageId_) { }
56
|
57 mike 1.7.2.3 virtual ~CIMMessage();
58
59 const String messageId;
|
60 mike 1.1 };
61
|
62 mike 1.7.2.3 class PEGASUS_COMMON_LINKAGE CIMRequestMessage : public CIMMessage
|
63 mike 1.1 {
64 public:
|
65 mike 1.7.2.3
|
66 mike 1.7.2.1 CIMRequestMessage(
67 Uint32 type_, const String& messageId_, QueueIdStack queueIds_)
68 : CIMMessage(type_, messageId_), queueIds(queueIds_) { }
|
69 mike 1.4
|
70 mike 1.7.2.3 virtual ~CIMRequestMessage();
71
|
72 mike 1.7.2.1 QueueIdStack queueIds;
|
73 mike 1.1 };
74
|
75 mike 1.7.2.3 class PEGASUS_COMMON_LINKAGE CIMResponseMessage : public CIMMessage
|
76 mike 1.1 {
77 public:
|
78 mike 1.5
|
79 mike 1.3 CIMResponseMessage(
80 Uint32 type_,
81 const String& messageId_,
|
82 mike 1.5 CIMStatusCode errorCode_,
|
83 mike 1.7.2.1 const String& errorDescription_,
84 const QueueIdStack& queueIds_)
|
85 mike 1.5 :
86 CIMMessage(type_, messageId_),
|
87 sage 1.7.2.2 queueIds(queueIds_),
|
88 mike 1.5 errorCode(errorCode_),
|
89 sage 1.7.2.2 errorDescription(errorDescription_)
|
90 mike 1.7.2.1 {
|
91 mike 1.5 }
|
92 mike 1.2
|
93 mike 1.7.2.3 virtual ~CIMResponseMessage();
94
|
95 mike 1.7.2.1 QueueIdStack queueIds;
|
96 mike 1.5 CIMStatusCode errorCode;
97 String errorDescription;
|
98 mike 1.1 };
99
|
100 mike 1.7.2.3 class PEGASUS_COMMON_LINKAGE CIMGetClassRequestMessage
101 : public CIMRequestMessage
|
102 mike 1.1 {
103 public:
104
105 CIMGetClassRequestMessage(
|
106 mike 1.3 const String& messageId_,
|
107 mike 1.1 const String& nameSpace_,
108 const String& className_,
109 Boolean localOnly_,
110 Boolean includeQualifiers_,
111 Boolean includeClassOrigin_,
|
112 kumpf 1.7.2.9 const CIMPropertyList& propertyList_,
|
113 mike 1.7.2.1 QueueIdStack queueIds_)
|
114 mike 1.1 :
|
115 mike 1.7.2.1 CIMRequestMessage(CIM_GET_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
116 mike 1.1 nameSpace(nameSpace_),
117 className(className_),
118 localOnly(localOnly_),
119 includeQualifiers(includeQualifiers_),
120 includeClassOrigin(includeClassOrigin_),
121 propertyList(propertyList_)
122 {
123 }
124
|
125 mike 1.7.2.3 virtual ~CIMGetClassRequestMessage();
126
|
127 mike 1.1 String nameSpace;
128 String className;
129 Boolean localOnly;
130 Boolean includeQualifiers;
131 Boolean includeClassOrigin;
|
132 kumpf 1.7.2.9 CIMPropertyList propertyList;
|
133 mike 1.1 };
134
135 class CIMGetInstanceRequestMessage : public CIMRequestMessage
136 {
|
137 mike 1.5 public:
138
|
139 mike 1.1 CIMGetInstanceRequestMessage(
|
140 mike 1.3 const String& messageId_,
|
141 mike 1.1 const String& nameSpace_,
142 const CIMReference& instanceName_,
143 Boolean localOnly_,
144 Boolean includeQualifiers_,
145 Boolean includeClassOrigin_,
|
146 kumpf 1.7.2.9 const CIMPropertyList& propertyList_,
|
147 mike 1.7.2.1 QueueIdStack queueIds_)
|
148 mike 1.1 :
|
149 mike 1.4 CIMRequestMessage(
|
150 mike 1.7.2.1 CIM_GET_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
151 mike 1.1 nameSpace(nameSpace_),
152 instanceName(instanceName_),
153 localOnly(localOnly_),
154 includeQualifiers(includeQualifiers_),
155 includeClassOrigin(includeClassOrigin_),
156 propertyList(propertyList_)
157 {
158
159 }
160
161 String nameSpace;
162 CIMReference instanceName;
163 Boolean localOnly;
164 Boolean includeQualifiers;
165 Boolean includeClassOrigin;
|
166 kumpf 1.7.2.9 CIMPropertyList propertyList;
|
167 mike 1.1 };
168
|
169 kumpf 1.7.2.4 class CIMExportIndicationRequestMessage : public CIMRequestMessage
170 {
171 public:
172
173 CIMExportIndicationRequestMessage(
174 const String& messageId_,
175 const String& url_,
176 const CIMInstance& indicationInstance_,
177 QueueIdStack queueIds_)
178 :
179 CIMRequestMessage(
180 CIM_EXPORT_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),
181 url(url_),
182 indicationInstance(indicationInstance_)
183 {
184
185 }
186
187 String url;
188 CIMInstance indicationInstance;
189 };
190 kumpf 1.7.2.4
|
191 mike 1.1 class CIMDeleteClassRequestMessage : public CIMRequestMessage
192 {
193 public:
194
195 CIMDeleteClassRequestMessage(
|
196 mike 1.3 const String& messageId_,
|
197 mike 1.1 const String& nameSpace_,
|
198 mike 1.4 const String& className_,
|
199 mike 1.7.2.1 QueueIdStack queueIds_)
|
200 mike 1.1 :
|
201 mike 1.4 CIMRequestMessage(
|
202 mike 1.7.2.1 CIM_DELETE_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
203 mike 1.1 nameSpace(nameSpace_),
204 className(className_)
205 {
206
207 }
208
209 String nameSpace;
210 String className;
211 };
212
213 class CIMDeleteInstanceRequestMessage : public CIMRequestMessage
214 {
215 public:
216
217 CIMDeleteInstanceRequestMessage(
|
218 mike 1.3 const String& messageId_,
|
219 mike 1.1 const String& nameSpace_,
|
220 mike 1.4 const CIMReference& instanceName_,
|
221 mike 1.7.2.1 QueueIdStack queueIds_)
|
222 mike 1.1 :
|
223 mike 1.4 CIMRequestMessage(
|
224 mike 1.7.2.1 CIM_DELETE_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
225 mike 1.1 nameSpace(nameSpace_),
226 instanceName(instanceName_)
227 {
228
229 }
230
231 String nameSpace;
232 CIMReference instanceName;
233 };
234
235 class CIMCreateClassRequestMessage : public CIMRequestMessage
236 {
237 public:
238
239 CIMCreateClassRequestMessage(
|
240 mike 1.3 const String& messageId_,
|
241 mike 1.1 const String& nameSpace_,
|
242 mike 1.4 const CIMClass& newClass_,
|
243 mike 1.7.2.1 QueueIdStack queueIds_)
|
244 mike 1.1 :
|
245 mike 1.4 CIMRequestMessage(
|
246 mike 1.7.2.1 CIM_CREATE_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
247 mike 1.1 nameSpace(nameSpace_),
248 newClass(newClass_)
249 {
250
251 }
252
253 String nameSpace;
254 CIMClass newClass;
255 };
256
257 class CIMCreateInstanceRequestMessage : public CIMRequestMessage
258 {
259 public:
260
261 CIMCreateInstanceRequestMessage(
|
262 mike 1.3 const String& messageId_,
|
263 mike 1.1 const String& nameSpace_,
|
264 mike 1.4 const CIMInstance& newInstance_,
|
265 kumpf 1.7.2.6 QueueIdStack queueIds_)
|
266 mike 1.1 :
|
267 mike 1.4 CIMRequestMessage(
|
268 mike 1.7.2.1 CIM_CREATE_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
269 mike 1.1 nameSpace(nameSpace_),
270 newInstance(newInstance_)
271 {
272
273 }
274
275 String nameSpace;
276 CIMInstance newInstance;
277 };
278
279 class CIMModifyClassRequestMessage : public CIMRequestMessage
280 {
281 public:
282
283 CIMModifyClassRequestMessage(
|
284 mike 1.3 const String& messageId_,
|
285 mike 1.1 const String& nameSpace_,
|
286 mike 1.4 const CIMClass& modifiedClass_,
|
287 mike 1.7.2.1 QueueIdStack queueIds_)
|
288 mike 1.1 :
|
289 mike 1.4 CIMRequestMessage(
|
290 mike 1.7.2.1 CIM_MODIFY_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
291 mike 1.1 nameSpace(nameSpace_),
292 modifiedClass(modifiedClass_)
293 {
294
295 }
296
297 String nameSpace;
298 CIMClass modifiedClass;
299 };
300
301 class CIMModifyInstanceRequestMessage : public CIMRequestMessage
302 {
303 public:
304
305 CIMModifyInstanceRequestMessage(
|
306 mike 1.3 const String& messageId_,
|
307 mike 1.1 const String& nameSpace_,
|
308 kumpf 1.7.2.9 const CIMNamedInstance& modifiedInstance_,
|
309 kumpf 1.7.2.10 Boolean includeQualifiers_,
|
310 kumpf 1.7.2.9 const CIMPropertyList& propertyList_,
|
311 mike 1.7.2.1 QueueIdStack queueIds_)
|
312 mike 1.1 :
|
313 mike 1.4 CIMRequestMessage(
|
314 mike 1.7.2.1 CIM_MODIFY_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
315 mike 1.1 nameSpace(nameSpace_),
|
316 kumpf 1.7.2.9 modifiedInstance(modifiedInstance_),
|
317 kumpf 1.7.2.10 includeQualifiers(includeQualifiers_),
|
318 kumpf 1.7.2.9 propertyList(propertyList_)
|
319 mike 1.1 {
320
321 }
322
323 String nameSpace;
|
324 kumpf 1.7.2.9 CIMNamedInstance modifiedInstance;
|
325 kumpf 1.7.2.10 Boolean includeQualifiers;
|
326 kumpf 1.7.2.9 CIMPropertyList propertyList;
|
327 mike 1.1 };
328
329 class CIMEnumerateClassesRequestMessage : public CIMRequestMessage
330 {
331 public:
332 CIMEnumerateClassesRequestMessage(
|
333 mike 1.3 const String& messageId_,
|
334 mike 1.1 const String& nameSpace_,
335 const String& className_,
336 Boolean deepInheritance_,
337 Boolean localOnly_,
338 Boolean includeQualifiers_,
|
339 mike 1.4 Boolean includeClassOrigin_,
|
340 mike 1.7.2.1 QueueIdStack queueIds_)
|
341 mike 1.1 :
|
342 mike 1.4 CIMRequestMessage(
|
343 mike 1.7.2.1 CIM_ENUMERATE_CLASSES_REQUEST_MESSAGE, messageId_, queueIds_),
|
344 mike 1.1 nameSpace(nameSpace_),
345 className(className_),
346 deepInheritance(deepInheritance_),
347 localOnly(localOnly_),
348 includeQualifiers(includeQualifiers_),
349 includeClassOrigin(includeClassOrigin_)
350 {
351 }
352
353 String nameSpace;
354 String className;
355 Boolean deepInheritance;
356 Boolean localOnly;
357 Boolean includeQualifiers;
358 Boolean includeClassOrigin;
359 };
360
361 class CIMEnumerateClassNamesRequestMessage : public CIMRequestMessage
362 {
363 public:
|
364 mike 1.7.2.1
|
365 mike 1.1 CIMEnumerateClassNamesRequestMessage(
|
366 mike 1.3 const String& messageId_,
|
367 mike 1.1 const String& nameSpace_,
368 const String& className_,
|
369 mike 1.4 Boolean deepInheritance_,
|
370 mike 1.7.2.1 QueueIdStack queueIds_)
|
371 mike 1.1 :
|
372 mike 1.3 CIMRequestMessage(
|
373 mike 1.7.2.1 CIM_ENUMERATE_CLASS_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
374 mike 1.1 nameSpace(nameSpace_),
375 className(className_),
376 deepInheritance(deepInheritance_)
377 {
378
379 }
380
381 String nameSpace;
382 String className;
383 Boolean deepInheritance;
384 };
385
386 class CIMEnumerateInstancesRequestMessage : public CIMRequestMessage
387 {
388 public:
389
390 CIMEnumerateInstancesRequestMessage(
|
391 mike 1.3 const String& messageId_,
|
392 mike 1.1 const String& nameSpace_,
393 const String& className_,
394 Boolean deepInheritance_,
395 Boolean localOnly_,
396 Boolean includeQualifiers_,
397 Boolean includeClassOrigin_,
|
398 kumpf 1.7.2.9 const CIMPropertyList& propertyList_,
|
399 mike 1.7.2.1 QueueIdStack queueIds_)
|
400 mike 1.1 :
|
401 mike 1.4 CIMRequestMessage(
|
402 mike 1.7.2.1 CIM_ENUMERATE_INSTANCES_REQUEST_MESSAGE, messageId_, queueIds_),
|
403 mike 1.1 nameSpace(nameSpace_),
404 className(className_),
405 deepInheritance(deepInheritance_),
406 localOnly(localOnly_),
407 includeQualifiers(includeQualifiers_),
408 includeClassOrigin(includeClassOrigin_),
409 propertyList(propertyList_)
410 {
411
412 }
413
414 String nameSpace;
415 String className;
416 Boolean deepInheritance;
417 Boolean localOnly;
418 Boolean includeQualifiers;
419 Boolean includeClassOrigin;
|
420 kumpf 1.7.2.9 CIMPropertyList propertyList;
|
421 mike 1.1 };
422
|
423 mike 1.3 class CIMEnumerateInstanceNamesRequestMessage : public CIMRequestMessage
|
424 mike 1.1 {
425 public:
426
|
427 mike 1.3 CIMEnumerateInstanceNamesRequestMessage(
428 const String& messageId_,
|
429 mike 1.1 const String& nameSpace_,
|
430 mike 1.4 const String& className_,
|
431 mike 1.7.2.1 QueueIdStack queueIds_)
|
432 mike 1.1 :
|
433 mike 1.3 CIMRequestMessage(
|
434 mike 1.7.2.1 CIM_ENUMERATE_INSTANCE_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
435 mike 1.1 nameSpace(nameSpace_),
436 className(className_)
437 {
438 }
439
440 String nameSpace;
441 String className;
442 };
443
444 class CIMExecQueryRequestMessage : public CIMRequestMessage
445 {
446 public:
447
448 CIMExecQueryRequestMessage(
|
449 mike 1.3 const String& messageId_,
|
450 mike 1.1 const String& queryLanguage_,
|
451 mike 1.4 const String& query_,
|
452 mike 1.7.2.1 QueueIdStack queueIds_)
|
453 mike 1.1 :
|
454 mike 1.7.2.1 CIMRequestMessage(CIM_EXEC_QUERY_REQUEST_MESSAGE, messageId_, queueIds_),
|
455 mike 1.1 queryLanguage(queryLanguage_),
456 query(query_)
457 {
458 }
459
460 String queryLanguage;
461 String query;
462 };
463
|
464 mike 1.6 class CIMAssociatorsRequestMessage : public CIMRequestMessage
|
465 mike 1.1 {
466 public:
467
468 CIMAssociatorsRequestMessage(
|
469 mike 1.3 const String& messageId_,
|
470 mike 1.1 const String& nameSpace_,
471 const CIMReference& objectName_,
472 const String& assocClass_,
473 const String& resultClass_,
474 const String& role_,
475 const String& resultRole_,
476 Boolean includeQualifiers_,
477 Boolean includeClassOrigin_,
|
478 kumpf 1.7.2.9 const CIMPropertyList& propertyList_,
|
479 mike 1.7.2.1 QueueIdStack queueIds_)
|
480 mike 1.1 :
|
481 mike 1.4 CIMRequestMessage(
|
482 mike 1.7.2.1 CIM_ASSOCIATORS_REQUEST_MESSAGE, messageId_, queueIds_),
|
483 mike 1.1 nameSpace(nameSpace_),
484 objectName(objectName_),
485 assocClass(assocClass_),
486 resultClass(resultClass_),
487 role(role_),
488 resultRole(resultRole_),
489 includeQualifiers(includeQualifiers_),
490 includeClassOrigin(includeClassOrigin_),
491 propertyList(propertyList_)
492 {
493
494 }
495
496 String nameSpace;
497 CIMReference objectName;
498 String assocClass;
499 String resultClass;
500 String role;
501 String resultRole;
502 Boolean includeQualifiers;
503 Boolean includeClassOrigin;
|
504 kumpf 1.7.2.9 CIMPropertyList propertyList;
|
505 mike 1.1 };
506
|
507 mike 1.6 class CIMAssociatorNamesRequestMessage : public CIMRequestMessage
|
508 mike 1.1 {
509 public:
510
511 CIMAssociatorNamesRequestMessage(
|
512 mike 1.3 const String& messageId_,
|
513 mike 1.1 const String& nameSpace_,
514 const CIMReference& objectName_,
515 const String& assocClass_,
516 const String& resultClass_,
517 const String& role_,
|
518 mike 1.4 const String& resultRole_,
|
519 mike 1.7.2.1 QueueIdStack queueIds_)
|
520 mike 1.1 :
|
521 mike 1.4 CIMRequestMessage(
|
522 mike 1.7.2.1 CIM_ASSOCIATOR_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
523 mike 1.1 nameSpace(nameSpace_),
524 objectName(objectName_),
525 assocClass(assocClass_),
526 resultClass(resultClass_),
527 role(role_),
528 resultRole(resultRole_)
529 {
530 }
531
532 String nameSpace;
533 CIMReference objectName;
534 String assocClass;
535 String resultClass;
536 String role;
537 String resultRole;
538 };
539
540 class CIMReferencesRequestMessage : public CIMRequestMessage
541 {
542 public:
543
544 mike 1.1 CIMReferencesRequestMessage(
|
545 mike 1.3 const String& messageId_,
|
546 mike 1.1 const String& nameSpace_,
547 const CIMReference& objectName_,
548 const String& resultClass_,
549 const String& role_,
550 Boolean includeQualifiers_,
551 Boolean includeClassOrigin_,
|
552 kumpf 1.7.2.9 const CIMPropertyList& propertyList_,
|
553 mike 1.7.2.1 QueueIdStack queueIds_)
|
554 mike 1.1 :
|
555 mike 1.7.2.1 CIMRequestMessage(CIM_REFERENCES_REQUEST_MESSAGE, messageId_, queueIds_),
|
556 mike 1.1 nameSpace(nameSpace_),
557 objectName(objectName_),
|
558 mike 1.6 resultClass(resultClass_),
|
559 mike 1.1 role(role_),
560 includeQualifiers(includeQualifiers_),
561 includeClassOrigin(includeClassOrigin_),
562 propertyList(propertyList_)
563 {
564
565 }
566
567 String nameSpace;
568 CIMReference objectName;
569 String resultClass;
570 String role;
571 Boolean includeQualifiers;
572 Boolean includeClassOrigin;
|
573 kumpf 1.7.2.9 CIMPropertyList propertyList;
|
574 mike 1.1 };
575
576 class CIMReferenceNamesRequestMessage : public CIMRequestMessage
577 {
578 public:
579
580 CIMReferenceNamesRequestMessage(
|
581 mike 1.3 const String& messageId_,
|
582 mike 1.1 const String& nameSpace_,
583 const CIMReference& objectName_,
584 const String& resultClass_,
|
585 mike 1.4 const String& role_,
|
586 mike 1.7.2.1 QueueIdStack queueIds_)
|
587 mike 1.1 :
|
588 mike 1.4 CIMRequestMessage(
|
589 mike 1.7.2.1 CIM_REFERENCE_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
590 mike 1.1 nameSpace(nameSpace_),
591 objectName(objectName_),
592 resultClass(resultClass_),
593 role(role_)
594 {
595 }
596
597 String nameSpace;
598 CIMReference objectName;
599 String resultClass;
600 String role;
601 };
602
603 class CIMGetPropertyRequestMessage : public CIMRequestMessage
604 {
605 public:
606
607 CIMGetPropertyRequestMessage(
|
608 mike 1.3 const String& messageId_,
|
609 mike 1.1 const String& nameSpace_,
610 const CIMReference& instanceName_,
|
611 mike 1.4 const String& propertyName_,
|
612 mike 1.7.2.1 QueueIdStack queueIds_)
|
613 mike 1.1 :
|
614 mike 1.4 CIMRequestMessage(
|
615 mike 1.7.2.1 CIM_GET_PROPERTY_REQUEST_MESSAGE, messageId_, queueIds_),
|
616 mike 1.1 nameSpace(nameSpace_),
617 instanceName(instanceName_),
618 propertyName(propertyName_)
619 {
620
621 }
622
623 String nameSpace;
624 CIMReference instanceName;
625 String propertyName;
626 };
627
628 class CIMSetPropertyRequestMessage : public CIMRequestMessage
629 {
630 public:
631
632 CIMSetPropertyRequestMessage(
|
633 mike 1.3 const String& messageId_,
|
634 mike 1.1 const String& nameSpace_,
635 const CIMReference& instanceName_,
636 const String& propertyName_,
|
637 mike 1.4 const CIMValue& newValue_,
|
638 mike 1.7.2.1 QueueIdStack queueIds_)
|
639 mike 1.1 :
|
640 mike 1.4 CIMRequestMessage(
|
641 mike 1.7.2.1 CIM_SET_PROPERTY_REQUEST_MESSAGE, messageId_, queueIds_),
|
642 mike 1.1 nameSpace(nameSpace_),
643 instanceName(instanceName_),
644 propertyName(propertyName_),
645 newValue(newValue_)
646 {
647
648 }
649
650 String nameSpace;
651 CIMReference instanceName;
652 String propertyName;
653 CIMValue newValue;
654 };
655
656 class CIMGetQualifierRequestMessage : public CIMRequestMessage
657 {
658 public:
659
660 CIMGetQualifierRequestMessage(
|
661 mike 1.3 const String& messageId_,
|
662 mike 1.1 const String& nameSpace_,
|
663 mike 1.4 const String& qualifierName_,
|
664 mike 1.7.2.1 QueueIdStack queueIds_)
|
665 mike 1.1 :
|
666 mike 1.4 CIMRequestMessage(
|
667 mike 1.7.2.1 CIM_GET_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_),
|
668 mike 1.1 nameSpace(nameSpace_),
669 qualifierName(qualifierName_)
670 {
671
672 }
673
674 String nameSpace;
675 const String qualifierName;
676 };
677
678 class CIMSetQualifierRequestMessage : public CIMRequestMessage
679 {
680 public:
681
682 CIMSetQualifierRequestMessage(
|
683 mike 1.3 const String& messageId_,
|
684 mike 1.1 const String& nameSpace_,
|
685 mike 1.4 const CIMQualifierDecl& qualifierDeclaration_,
|
686 mike 1.7.2.1 QueueIdStack queueIds_)
|
687 mike 1.1 :
|
688 mike 1.4 CIMRequestMessage(
|
689 mike 1.7.2.1 CIM_SET_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_),
|
690 mike 1.1 nameSpace(nameSpace_),
691 qualifierDeclaration(qualifierDeclaration_)
692 {
693
694 }
695
696 String nameSpace;
697 const CIMQualifierDecl qualifierDeclaration;
698 };
699
700 class CIMDeleteQualifierRequestMessage : public CIMRequestMessage
701 {
702 public:
703
704 CIMDeleteQualifierRequestMessage(
|
705 mike 1.3 const String& messageId_,
|
706 mike 1.1 const String& nameSpace_,
|
707 mike 1.4 const String& qualifierName_,
|
708 mike 1.7.2.1 QueueIdStack queueIds_)
|
709 mike 1.1 :
|
710 mike 1.4 CIMRequestMessage(
|
711 mike 1.7.2.1 CIM_DELETE_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_),
|
712 mike 1.1 nameSpace(nameSpace_),
713 qualifierName(qualifierName_)
714 {
715
716 }
717
718 String nameSpace;
719 const String qualifierName;
720 };
721
722 class CIMEnumerateQualifiersRequestMessage : public CIMRequestMessage
723 {
724 public:
725
|
726 mike 1.2 CIMEnumerateQualifiersRequestMessage(
|
727 mike 1.3 const String& messageId_,
|
728 mike 1.4 const String& nameSpace_,
|
729 mike 1.7.2.1 QueueIdStack queueIds_)
|
730 mike 1.2 :
|
731 mike 1.4 CIMRequestMessage(
|
732 mike 1.7.2.1 CIM_ENUMERATE_QUALIFIERS_REQUEST_MESSAGE, messageId_, queueIds_),
|
733 mike 1.1 nameSpace(nameSpace_)
734 {
735
736 }
737
738 String nameSpace;
739 };
740
|
741 kumpf 1.7.2.5
|
742 mike 1.1 class CIMInvokeMethodRequestMessage : public CIMRequestMessage
743 {
744 public:
745
746 CIMInvokeMethodRequestMessage(
|
747 mike 1.3 const String& messageId_,
|
748 mike 1.1 const String& nameSpace_,
749 const CIMReference& instanceName_,
750 const String& methodName_,
|
751 kumpf 1.7.2.5 const Array<CIMParamValue>& inParameters_,
|
752 mike 1.7.2.1 QueueIdStack queueIds_)
|
753 mike 1.1 :
|
754 mike 1.4 CIMRequestMessage(
|
755 mike 1.7.2.1 CIM_INVOKE_METHOD_REQUEST_MESSAGE, messageId_, queueIds_),
|
756 mike 1.1 nameSpace(nameSpace_),
757 instanceName(instanceName_),
758 methodName(methodName_),
759 inParameters(inParameters_)
760 {
761
762 }
763
764 String nameSpace;
765 CIMReference instanceName;
766 String methodName;
|
767 kumpf 1.7.2.5 Array<CIMParamValue> inParameters;
|
768 mike 1.1 };
769
|
770 kumpf 1.7.2.11 class CIMEnableIndicationSubscriptionRequestMessage : public CIMRequestMessage
|
771 kumpf 1.7.2.7 {
772 public:
773
|
774 kumpf 1.7.2.11 CIMEnableIndicationSubscriptionRequestMessage(
775 const String & messageId_,
776 const String & nameSpace_,
777 const Array<String> & classNames_,
778 const String & providerName_,
779 const Array<String> & propertyList_,
780 const Uint16 repeatNotificationPolicy_,
781 const String & otherRepeatNotificationPolicy_,
782 const CIMDateTime & repeatNotificationInterval_,
783 const CIMDateTime & repeatNotificationGap_,
784 const Uint16 repeatNotificationCount_,
785 const String & condition_,
786 const String & queryLanguage_,
787 const CIMInstance & subscription_,
788 QueueIdStack queueIds_)
789 :
790 CIMRequestMessage
791 (CIM_ENABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
792 messageId_,
793 queueIds_),
794 nameSpace (nameSpace_),
795 kumpf 1.7.2.11 classNames (classNames_),
796 providerName (providerName_),
797 propertyList (propertyList_),
798 repeatNotificationPolicy (repeatNotificationPolicy_),
799 otherRepeatNotificationPolicy (otherRepeatNotificationPolicy_),
800 repeatNotificationInterval (repeatNotificationInterval_),
801 repeatNotificationGap (repeatNotificationGap_),
802 repeatNotificationCount (repeatNotificationCount_),
803 condition (condition_),
804 queryLanguage (queryLanguage_),
805 subscription (subscription_)
|
806 kumpf 1.7.2.7 {
807 }
808
|
809 kumpf 1.7.2.11 String nameSpace;
810 Array<String> classNames;
811 String providerName;
812 Array<String> propertyList;
813 Uint16 repeatNotificationPolicy;
814 String otherRepeatNotificationPolicy;
815 CIMDateTime repeatNotificationInterval;
816 CIMDateTime repeatNotificationGap;
817 Uint16 repeatNotificationCount;
818 String condition;
819 String queryLanguage;
820 CIMInstance subscription;
|
821 kumpf 1.7.2.7 };
822
|
823 kumpf 1.7.2.11 class CIMModifyIndicationSubscriptionRequestMessage : public CIMRequestMessage
|
824 kumpf 1.7.2.7 {
825 public:
826
|
827 kumpf 1.7.2.11 CIMModifyIndicationSubscriptionRequestMessage(
828 const String & messageId_,
829 const String & nameSpace_,
830 const Array<String> & classNames_,
831 const String & providerName_,
832 const Array<String> & propertyList_,
833 const Uint16 repeatNotificationPolicy_,
834 const String & otherRepeatNotificationPolicy_,
835 const CIMDateTime & repeatNotificationInterval_,
836 const CIMDateTime & repeatNotificationGap_,
837 const Uint16 repeatNotificationCount_,
838 const String & condition_,
839 const String & queryLanguage_,
840 const CIMInstance & subscription_,
841 QueueIdStack queueIds_)
842 :
843 CIMRequestMessage
844 (CIM_MODIFY_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
845 messageId_,
846 queueIds_),
847 nameSpace (nameSpace_),
848 kumpf 1.7.2.11 classNames (classNames_),
849 providerName (providerName_),
850 propertyList (propertyList_),
851 repeatNotificationPolicy (repeatNotificationPolicy_),
852 otherRepeatNotificationPolicy (otherRepeatNotificationPolicy_),
853 repeatNotificationInterval (repeatNotificationInterval_),
854 repeatNotificationGap (repeatNotificationGap_),
855 repeatNotificationCount (repeatNotificationCount_),
856 condition (condition_),
857 queryLanguage (queryLanguage_),
858 subscription (subscription_)
|
859 kumpf 1.7.2.7 {
860 }
861
|
862 kumpf 1.7.2.11 String nameSpace;
863 Array<String> classNames;
864 String providerName;
865 Array<String> propertyList;
866 Uint16 repeatNotificationPolicy;
867 String otherRepeatNotificationPolicy;
868 CIMDateTime repeatNotificationInterval;
869 CIMDateTime repeatNotificationGap;
870 Uint16 repeatNotificationCount;
871 String condition;
872 String queryLanguage;
873 CIMInstance subscription;
|
874 kumpf 1.7.2.7 };
875
|
876 kumpf 1.7.2.11 class CIMDisableIndicationSubscriptionRequestMessage : public CIMRequestMessage
|
877 kumpf 1.7.2.7 {
878 public:
879
|
880 kumpf 1.7.2.11 CIMDisableIndicationSubscriptionRequestMessage(
881 const String & messageId_,
882 const String & nameSpace_,
883 const Array<String> & classNames_,
884 const String & providerName_,
885 const CIMInstance & subscription_,
886 QueueIdStack queueIds_)
887 :
888 CIMRequestMessage
889 (CIM_DISABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
890 messageId_,
891 queueIds_),
892 nameSpace (nameSpace_),
893 classNames (classNames_),
894 providerName (providerName_),
895 subscription (subscription_)
|
896 kumpf 1.7.2.7 {
897 }
898
|
899 kumpf 1.7.2.11 String nameSpace;
900 Array<String> classNames;
901 String providerName;
902 CIMInstance subscription;
|
903 kumpf 1.7.2.7 };
904
|
905 mike 1.7.2.3 class PEGASUS_COMMON_LINKAGE CIMGetClassResponseMessage
906 : public CIMResponseMessage
|
907 mike 1.2 {
908 public:
|
909 mike 1.1
|
910 mike 1.2 CIMGetClassResponseMessage(
|
911 mike 1.3 const String& messageId_,
|
912 mike 1.5 CIMStatusCode errorCode_,
913 const String& errorDescription_,
|
914 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
915 mike 1.2 const CIMClass& cimClass_)
916 :
|
917 mike 1.5 CIMResponseMessage(CIM_GET_CLASS_RESPONSE_MESSAGE,
|
918 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
919 mike 1.2 cimClass(cimClass_)
920 {
921 }
|
922 mike 1.7.2.3
923 virtual ~CIMGetClassResponseMessage();
|
924 mike 1.2
925 CIMClass cimClass;
926 };
927
928 class CIMGetInstanceResponseMessage : public CIMResponseMessage
929 {
930 public:
931
932 CIMGetInstanceResponseMessage(
|
933 mike 1.3 const String& messageId_,
|
934 mike 1.5 CIMStatusCode errorCode_,
935 const String& errorDescription_,
|
936 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
937 mike 1.2 const CIMInstance& cimInstance_)
938 :
|
939 mike 1.5 CIMResponseMessage(CIM_GET_INSTANCE_RESPONSE_MESSAGE,
|
940 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
941 mike 1.2 cimInstance(cimInstance_)
942 {
943 }
944
945 CIMInstance cimInstance;
|
946 kumpf 1.7.2.4 };
947
948 class CIMExportIndicationResponseMessage : public CIMResponseMessage
949 {
950 public:
951
952 CIMExportIndicationResponseMessage(
953 const String& messageId_,
954 CIMStatusCode errorCode_,
955 const String& errorDescription_,
956 const QueueIdStack& queueIds_)
957 :
958 CIMResponseMessage(CIM_EXPORT_INDICATION_RESPONSE_MESSAGE,
959 messageId_, errorCode_, errorDescription_, queueIds_)
960 {
961 }
|
962 mike 1.2 };
963
964 class CIMDeleteClassResponseMessage : public CIMResponseMessage
965 {
966 public:
967
|
968 mike 1.3 CIMDeleteClassResponseMessage(
969 const String& messageId_,
|
970 mike 1.5 CIMStatusCode errorCode_,
|
971 mike 1.7.2.1 const String& errorDescription_,
972 const QueueIdStack& queueIds_)
|
973 mike 1.2 :
|
974 mike 1.5 CIMResponseMessage(CIM_DELETE_CLASS_RESPONSE_MESSAGE,
|
975 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
976 mike 1.2 {
977 }
978 };
979
980 class CIMDeleteInstanceResponseMessage : public CIMResponseMessage
981 {
982 public:
983
|
984 mike 1.3 CIMDeleteInstanceResponseMessage(
985 const String& messageId_,
|
986 mike 1.5 CIMStatusCode errorCode_,
|
987 mike 1.7.2.1 const String& errorDescription_,
988 const QueueIdStack& queueIds_)
|
989 mike 1.2 :
|
990 mike 1.5 CIMResponseMessage(CIM_DELETE_INSTANCE_RESPONSE_MESSAGE,
|
991 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
992 mike 1.2 {
993 }
994 };
995
996 class CIMCreateClassResponseMessage : public CIMResponseMessage
997 {
998 public:
999
|
1000 mike 1.3 CIMCreateClassResponseMessage(
1001 const String& messageId_,
|
1002 mike 1.5 CIMStatusCode errorCode_,
|
1003 mike 1.7.2.1 const String& errorDescription_,
1004 const QueueIdStack& queueIds_)
|
1005 mike 1.2 :
|
1006 mike 1.5 CIMResponseMessage(CIM_CREATE_CLASS_RESPONSE_MESSAGE,
|
1007 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
1008 mike 1.2 {
1009 }
1010 };
1011
1012 class CIMCreateInstanceResponseMessage : public CIMResponseMessage
1013 {
1014 public:
1015
|
1016 mike 1.3 CIMCreateInstanceResponseMessage(
1017 const String& messageId_,
|
1018 mike 1.5 CIMStatusCode errorCode_,
|
1019 mike 1.7.2.1 const String& errorDescription_,
|
1020 kumpf 1.7.2.6 const QueueIdStack& queueIds_,
1021 const CIMReference& instanceName_)
|
1022 mike 1.2 :
|
1023 mike 1.5 CIMResponseMessage(CIM_CREATE_INSTANCE_RESPONSE_MESSAGE,
|
1024 kumpf 1.7.2.6 messageId_, errorCode_, errorDescription_, queueIds_),
1025 instanceName(instanceName_)
|
1026 mike 1.2 {
1027 }
|
1028 kumpf 1.7.2.6
1029 CIMReference instanceName;
|
1030 mike 1.2 };
1031
1032 class CIMModifyClassResponseMessage : public CIMResponseMessage
1033 {
1034 public:
1035
|
1036 mike 1.3 CIMModifyClassResponseMessage(
|
1037 mike 1.5 const String& messageId_,
1038 CIMStatusCode errorCode_,
|
1039 mike 1.7.2.1 const String& errorDescription_,
1040 const QueueIdStack& queueIds_)
|
1041 mike 1.2 :
|
1042 mike 1.5 CIMResponseMessage(CIM_MODIFY_CLASS_RESPONSE_MESSAGE,
|
1043 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
1044 mike 1.2 {
1045 }
1046 };
1047
1048 class CIMModifyInstanceResponseMessage : public CIMResponseMessage
1049 {
1050 public:
1051
|
1052 mike 1.3 CIMModifyInstanceResponseMessage(
1053 const String& messageId_,
|
1054 mike 1.5 CIMStatusCode errorCode_,
|
1055 mike 1.7.2.1 const String& errorDescription_,
1056 const QueueIdStack& queueIds_)
|
1057 mike 1.2 :
|
1058 mike 1.5 CIMResponseMessage(CIM_MODIFY_INSTANCE_RESPONSE_MESSAGE,
|
1059 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
1060 mike 1.2 {
1061 }
1062 };
1063
1064 class CIMEnumerateClassesResponseMessage : public CIMResponseMessage
1065 {
1066 public:
1067
1068 CIMEnumerateClassesResponseMessage(
|
1069 mike 1.3 const String& messageId_,
|
1070 mike 1.5 CIMStatusCode errorCode_,
1071 const String& errorDescription_,
|
1072 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1073 mike 1.2 const Array<CIMClass>& cimClasses_)
1074 :
|
1075 mike 1.5 CIMResponseMessage(CIM_ENUMERATE_CLASSES_RESPONSE_MESSAGE,
|
1076 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1077 mike 1.2 cimClasses(cimClasses_)
1078 {
1079 }
1080
1081 Array<CIMClass> cimClasses;
1082 };
1083
|
1084 mike 1.6 class CIMEnumerateClassNamesResponseMessage : public CIMResponseMessage
|
1085 mike 1.2 {
1086 public:
1087
|
1088 mike 1.6 CIMEnumerateClassNamesResponseMessage(
|
1089 mike 1.3 const String& messageId_,
|
1090 mike 1.5 CIMStatusCode errorCode_,
1091 const String& errorDescription_,
|
1092 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1093 mike 1.2 const Array<String>& classNames_)
1094 :
|
1095 mike 1.5 CIMResponseMessage(CIM_ENUMERATE_CLASS_NAMES_RESPONSE_MESSAGE,
|
1096 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1097 mike 1.2 classNames(classNames_)
1098 {
1099 }
1100
1101 Array<String> classNames;
1102 };
1103
1104 class CIMEnumerateInstancesResponseMessage : public CIMResponseMessage
1105 {
1106 public:
1107
1108 CIMEnumerateInstancesResponseMessage(
|
1109 mike 1.3 const String& messageId_,
|
1110 mike 1.5 CIMStatusCode errorCode_,
1111 const String& errorDescription_,
|
1112 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1113 kumpf 1.7.2.9 const Array<CIMNamedInstance>& cimNamedInstances_)
|
1114 mike 1.2 :
|
1115 mike 1.5 CIMResponseMessage(CIM_ENUMERATE_INSTANCES_RESPONSE_MESSAGE,
|
1116 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1117 kumpf 1.7.2.9 cimNamedInstances(cimNamedInstances_)
|
1118 mike 1.2 {
1119 }
1120
|
1121 kumpf 1.7.2.9 Array<CIMNamedInstance> cimNamedInstances;
|
1122 mike 1.2 };
1123
|
1124 mike 1.6 class CIMEnumerateInstanceNamesResponseMessage : public CIMResponseMessage
|
1125 mike 1.2 {
1126 public:
1127
|
1128 mike 1.6 CIMEnumerateInstanceNamesResponseMessage(
|
1129 mike 1.3 const String& messageId_,
|
1130 mike 1.5 CIMStatusCode errorCode_,
1131 const String& errorDescription_,
|
1132 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1133 mike 1.2 const Array<CIMReference>& instanceNames_)
1134 :
|
1135 mike 1.5 CIMResponseMessage(CIM_ENUMERATE_INSTANCE_NAMES_RESPONSE_MESSAGE,
|
1136 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1137 mike 1.2 instanceNames(instanceNames_)
1138 {
1139 }
1140
1141 Array<CIMReference> instanceNames;
1142 };
1143
1144 class CIMExecQueryResponseMessage : public CIMResponseMessage
1145 {
1146 public:
1147
1148 CIMExecQueryResponseMessage(
|
1149 mike 1.3 const String& messageId_,
|
1150 mike 1.5 CIMStatusCode errorCode_,
1151 const String& errorDescription_,
|
1152 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1153 mike 1.2 const Array<CIMInstance>& cimInstances_)
1154 :
|
1155 mike 1.5 CIMResponseMessage(CIM_EXEC_QUERY_RESPONSE_MESSAGE,
|
1156 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1157 mike 1.2 cimInstances(cimInstances_)
1158 {
1159 }
1160
1161 Array<CIMInstance> cimInstances;
1162 };
1163
1164 class CIMAssociatorsResponseMessage : public CIMResponseMessage
1165 {
1166 public:
1167
1168 CIMAssociatorsResponseMessage(
|
1169 mike 1.3 const String& messageId_,
|
1170 mike 1.5 CIMStatusCode errorCode_,
1171 const String& errorDescription_,
|
1172 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1173 mike 1.2 const Array<CIMObjectWithPath>& cimObjects_)
1174 :
|
1175 mike 1.5 CIMResponseMessage(CIM_ASSOCIATORS_RESPONSE_MESSAGE,
|
1176 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1177 mike 1.2 cimObjects(cimObjects_)
1178 {
1179 }
1180
1181 Array<CIMObjectWithPath> cimObjects;
1182 };
1183
1184 class CIMAssociatorNamesResponseMessage : public CIMResponseMessage
1185 {
1186 public:
1187
1188 CIMAssociatorNamesResponseMessage(
|
1189 mike 1.3 const String& messageId_,
|
1190 mike 1.5 CIMStatusCode errorCode_,
1191 const String& errorDescription_,
|
1192 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1193 mike 1.2 const Array<CIMReference>& objectNames_)
1194 :
|
1195 mike 1.5 CIMResponseMessage(CIM_ASSOCIATOR_NAMES_RESPONSE_MESSAGE,
|
1196 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1197 mike 1.2 objectNames(objectNames_)
1198 {
1199 }
1200
1201 Array<CIMReference> objectNames;
1202 };
1203
1204 class CIMReferencesResponseMessage : public CIMResponseMessage
1205 {
1206 public:
1207
1208 CIMReferencesResponseMessage(
|
1209 mike 1.3 const String& messageId_,
|
1210 mike 1.5 CIMStatusCode errorCode_,
1211 const String& errorDescription_,
|
1212 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1213 mike 1.2 const Array<CIMObjectWithPath>& cimObjects_)
1214 :
|
1215 mike 1.5 CIMResponseMessage(CIM_REFERENCES_RESPONSE_MESSAGE,
|
1216 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1217 mike 1.2 cimObjects(cimObjects_)
1218 {
1219 }
1220
1221 Array<CIMObjectWithPath> cimObjects;
1222 };
1223
1224 class CIMReferenceNamesResponseMessage : public CIMResponseMessage
1225 {
1226 public:
1227
1228 CIMReferenceNamesResponseMessage(
|
1229 mike 1.3 const String& messageId_,
|
1230 mike 1.5 CIMStatusCode errorCode_,
1231 const String& errorDescription_,
|
1232 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1233 mike 1.2 const Array<CIMReference>& objectNames_)
1234 :
|
1235 mike 1.5 CIMResponseMessage(CIM_REFERENCE_NAMES_RESPONSE_MESSAGE,
|
1236 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1237 mike 1.2 objectNames(objectNames_)
1238 {
1239 }
1240
1241 Array<CIMReference> objectNames;
1242 };
1243
1244 class CIMGetPropertyResponseMessage : public CIMResponseMessage
1245 {
1246 public:
1247
1248 CIMGetPropertyResponseMessage(
|
1249 mike 1.3 const String& messageId_,
|
1250 mike 1.5 CIMStatusCode errorCode_,
1251 const String& errorDescription_,
|
1252 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1253 mike 1.2 const CIMValue& value_)
1254 :
|
1255 mike 1.5 CIMResponseMessage(CIM_GET_PROPERTY_RESPONSE_MESSAGE,
|
1256 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1257 mike 1.2 value(value_)
1258 {
1259 }
1260
1261 CIMValue value;
1262 };
1263
1264 class CIMSetPropertyResponseMessage : public CIMResponseMessage
1265 {
1266 public:
1267
|
1268 mike 1.5 CIMSetPropertyResponseMessage(
1269 const String& messageId_,
1270 CIMStatusCode errorCode_,
|
1271 mike 1.7.2.1 const String& errorDescription_,
1272 const QueueIdStack& queueIds_)
|
1273 mike 1.2 :
|
1274 mike 1.5 CIMResponseMessage(CIM_SET_PROPERTY_RESPONSE_MESSAGE,
|
1275 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
1276 mike 1.2 {
1277 }
1278 };
1279
1280 class CIMGetQualifierResponseMessage : public CIMResponseMessage
1281 {
1282 public:
1283
1284 CIMGetQualifierResponseMessage(
|
1285 mike 1.3 const String& messageId_,
|
1286 mike 1.5 CIMStatusCode errorCode_,
1287 const String& errorDescription_,
|
1288 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1289 mike 1.2 const CIMQualifierDecl& cimQualifierDecl_)
1290 :
|
1291 mike 1.5 CIMResponseMessage(CIM_GET_QUALIFIER_RESPONSE_MESSAGE,
|
1292 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1293 mike 1.2 cimQualifierDecl(cimQualifierDecl_)
1294 {
1295 }
1296
1297 CIMQualifierDecl cimQualifierDecl;
1298 };
1299
1300 class CIMSetQualifierResponseMessage : public CIMResponseMessage
1301 {
1302 public:
1303
|
1304 mike 1.3 CIMSetQualifierResponseMessage(
1305 const String& messageId_,
|
1306 mike 1.5 CIMStatusCode errorCode_,
|
1307 mike 1.7.2.1 const String& errorDescription_,
1308 const QueueIdStack& queueIds_)
|
1309 mike 1.2 :
|
1310 mike 1.5 CIMResponseMessage(CIM_SET_QUALIFIER_RESPONSE_MESSAGE,
|
1311 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
1312 mike 1.2 {
1313 }
1314 };
1315
1316 class CIMDeleteQualifierResponseMessage : public CIMResponseMessage
1317 {
1318 public:
1319
|
1320 mike 1.3 CIMDeleteQualifierResponseMessage(
1321 const String& messageId_,
|
1322 mike 1.5 CIMStatusCode errorCode_,
|
1323 mike 1.7.2.1 const String& errorDescription_,
1324 const QueueIdStack& queueIds_)
|
1325 mike 1.2 :
|
1326 mike 1.5 CIMResponseMessage(CIM_DELETE_QUALIFIER_RESPONSE_MESSAGE,
|
1327 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_)
|
1328 mike 1.2 {
1329 }
1330 };
1331
1332 class CIMEnumerateQualifiersResponseMessage : public CIMResponseMessage
1333 {
1334 public:
1335
1336 CIMEnumerateQualifiersResponseMessage(
|
1337 mike 1.3 const String& messageId_,
|
1338 mike 1.5 CIMStatusCode errorCode_,
1339 const String& errorDescription_,
|
1340 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1341 mike 1.7 const Array<CIMQualifierDecl>& qualifierDeclarations_)
|
1342 mike 1.2 :
|
1343 mike 1.5 CIMResponseMessage(CIM_ENUMERATE_QUALIFIERS_RESPONSE_MESSAGE,
|
1344 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1345 mike 1.7 qualifierDeclarations(qualifierDeclarations_)
|
1346 mike 1.2 {
1347 }
1348
|
1349 mike 1.7 Array<CIMQualifierDecl> qualifierDeclarations;
|
1350 mike 1.2 };
1351
1352 class CIMInvokeMethodResponseMessage : public CIMResponseMessage
1353 {
1354 public:
1355
1356 CIMInvokeMethodResponseMessage(
|
1357 mike 1.3 const String& messageId_,
|
1358 mike 1.5 CIMStatusCode errorCode_,
1359 const String& errorDescription_,
|
1360 mike 1.7.2.1 const QueueIdStack& queueIds_,
|
1361 kumpf 1.7.2.5 CIMValue& retValue_,
1362 const Array<CIMParamValue>& outParameters_,
1363 const String& methodName_)
|
1364 mike 1.2 :
|
1365 mike 1.5 CIMResponseMessage(CIM_INVOKE_METHOD_RESPONSE_MESSAGE,
|
1366 mike 1.7.2.1 messageId_, errorCode_, errorDescription_, queueIds_),
|
1367 kumpf 1.7.2.5 retValue(retValue_),
1368 outParameters(outParameters_),
1369 methodName(methodName_)
|
1370 mike 1.2 {
1371 }
1372
|
1373 kumpf 1.7.2.5 CIMValue retValue;
1374 Array<CIMParamValue> outParameters;
1375 String methodName;
|
1376 kumpf 1.7.2.11 };
1377
1378 class CIMEnableIndicationSubscriptionResponseMessage : public CIMResponseMessage
1379 {
1380 public:
1381
1382 CIMEnableIndicationSubscriptionResponseMessage (
1383 const String & messageId_,
1384 CIMStatusCode errorCode_,
1385 const String & errorDescription_,
1386 const QueueIdStack & queueIds_)
1387 :
1388 CIMResponseMessage (CIM_ENABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
1389 messageId_, errorCode_, errorDescription_, queueIds_)
1390 {
1391 }
1392 };
1393
1394 class CIMModifyIndicationSubscriptionResponseMessage : public CIMResponseMessage
1395 {
1396 public:
1397 kumpf 1.7.2.11
1398 CIMModifyIndicationSubscriptionResponseMessage (
1399 const String & messageId_,
1400 CIMStatusCode errorCode_,
1401 const String & errorDescription_,
1402 const QueueIdStack & queueIds_)
1403 :
1404 CIMResponseMessage (CIM_MODIFY_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
1405 messageId_, errorCode_, errorDescription_, queueIds_)
1406 {
1407 }
1408 };
1409
1410 class CIMDisableIndicationSubscriptionResponseMessage :
1411 public CIMResponseMessage
1412 {
1413 public:
1414
1415 CIMDisableIndicationSubscriptionResponseMessage (
1416 const String & messageId_,
1417 CIMStatusCode errorCode_,
1418 kumpf 1.7.2.11 const String & errorDescription_,
1419 const QueueIdStack & queueIds_)
1420 :
1421 CIMResponseMessage
1422 (CIM_DISABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
1423 messageId_, errorCode_, errorDescription_, queueIds_)
1424 {
1425 }
|
1426 mike 1.2 };
|
1427 mike 1.1
1428 PEGASUS_NAMESPACE_END
1429
1430 #endif /* Pegasus_CIMMessage_h */
|