1 mday 1.14 //%////-*-c++-*-////////////////////////////////////////////////////////////////
|
2 mike 1.1 //
|
3 mike 1.8 // 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 mike 1.8 // Modified By: Nitin Upasani, Hewlett-Packard Company (Nitin_Upasani@hp.com)
27 //
28 // Modified By: Yi Zhou, Hewlett-Packard Company (yi_zhou@hp.com)
29 // Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
30 //
31 // Modified By: Carol Ann Krug Graves, Hewlett-Packard Company
32 // (carolann_graves@hp.com)
|
33 mike 1.1 //
|
34 kumpf 1.9 // Modified By: Nag Boranna, Hewlett-Packard Company (nagaraja_boranna@hp.com)
|
35 kumpf 1.13 // Sushma Fernandes, Hewlett-Packard Company
36 // (sushma_fernandes@hp.com)
|
37 kumpf 1.9 //
|
38 mike 1.1 //%/////////////////////////////////////////////////////////////////////////////
39
40 #ifndef Pegasus_CIMMessage_h
41 #define Pegasus_CIMMessage_h
42
43 #include <Pegasus/Common/Config.h>
44 #include <Pegasus/Common/Message.h>
|
45 mike 1.8 #include <Pegasus/Common/CIMParamValue.h>
|
46 mike 1.1 #include <Pegasus/Common/CIMClass.h>
47 #include <Pegasus/Common/CIMInstance.h>
48 #include <Pegasus/Common/CIMQualifierDecl.h>
|
49 mike 1.2 #include <Pegasus/Common/CIMObject.h>
|
50 mike 1.8 #include <Pegasus/Common/CIMNamedInstance.h>
51 #include <Pegasus/Common/CIMPropertyList.h>
|
52 mike 1.1
53 PEGASUS_NAMESPACE_BEGIN
54
|
55 mike 1.8 class PEGASUS_COMMON_LINKAGE CIMMessage : public Message
|
56 mike 1.1 {
|
57 mday 1.14 public:
58 typedef Message Base;
59
60 CIMMessage(Uint32 type, const String& messageId_)
61 : Message(type), messageId(messageId_) { }
62
63
64 CIMMessage(CIMMessage & msg)
65 : Base(msg)
66 {
67 if( this != &msg)
68 {
69 const_cast<String &>(messageId) = msg.messageId;
70 }
71 }
72
|
73 mike 1.3
|
74 mday 1.14 virtual ~CIMMessage();
|
75 mike 1.8
|
76 mday 1.14 const String messageId;
|
77 mike 1.1 };
78
|
79 mike 1.8 class PEGASUS_COMMON_LINKAGE CIMRequestMessage : public CIMMessage
|
80 mike 1.1 {
|
81 mday 1.14 public:
|
82 mike 1.4
|
83 mday 1.14 typedef CIMMessage Base;
84
85 CIMRequestMessage(
86 Uint32 type_, const String& messageId_, QueueIdStack queueIds_)
87 : CIMMessage(type_, messageId_), queueIds(queueIds_) { }
88
89
90 CIMRequestMessage(CIMRequestMessage & msg)
91 : Base(msg)
92 {
93 if(this != &msg)
94 {
95 queueIds = msg.queueIds;
96 }
97 }
|
98 mike 1.8
|
99 mday 1.14 virtual ~CIMRequestMessage();
|
100 mike 1.8
|
101 mday 1.14 QueueIdStack queueIds;
|
102 mike 1.1 };
103
|
104 mike 1.8 class PEGASUS_COMMON_LINKAGE CIMResponseMessage : public CIMMessage
|
105 mike 1.1 {
|
106 mday 1.14 public:
|
107 mike 1.5
|
108 mday 1.14 typedef CIMMessage Base;
109
110 CIMResponseMessage(
111 Uint32 type_,
112 const String& messageId_,
113 CIMStatusCode errorCode_,
114 const String& errorDescription_,
115 const QueueIdStack& queueIds_)
116 :
117 CIMMessage(type_, messageId_),
118 queueIds(queueIds_),
119 errorCode(errorCode_),
120 errorDescription(errorDescription_)
121 {
122 }
123
124
125 CIMResponseMessage(CIMResponseMessage & msg)
126 : Base( msg )
127 {
128 if(this != &msg)
129 mday 1.14 {
130 queueIds = msg.queueIds;
131 errorCode = msg.errorCode;
132 errorDescription = msg.errorDescription;
133 }
134 }
135
136 virtual ~CIMResponseMessage();
137
138 QueueIdStack queueIds;
139 CIMStatusCode errorCode;
140 String errorDescription;
|
141 mike 1.1 };
142
|
143 mike 1.8 class PEGASUS_COMMON_LINKAGE CIMGetClassRequestMessage
|
144 mday 1.14 : public CIMRequestMessage
|
145 mike 1.1 {
|
146 mday 1.14 public:
|
147 mike 1.1
|
148 mday 1.14 CIMGetClassRequestMessage(
149 const String& messageId_,
150 const String& nameSpace_,
151 const String& className_,
152 Boolean localOnly_,
153 Boolean includeQualifiers_,
154 Boolean includeClassOrigin_,
155 const CIMPropertyList& propertyList_,
156 QueueIdStack queueIds_,
157 const String& authType_ = String::EMPTY,
158 const String& userName_ = String::EMPTY)
159 :
160 CIMRequestMessage(CIM_GET_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
161 nameSpace(nameSpace_),
162 className(className_),
163 localOnly(localOnly_),
164 includeQualifiers(includeQualifiers_),
165 includeClassOrigin(includeClassOrigin_),
166 propertyList(propertyList_),
167 authType(authType_),
168 userName(userName_)
169 mday 1.14 {
170 }
171
172 virtual ~CIMGetClassRequestMessage();
173
174 String nameSpace;
175 String className;
176 Boolean localOnly;
177 Boolean includeQualifiers;
178 Boolean includeClassOrigin;
179 CIMPropertyList propertyList;
180 String authType;
181 String userName;
|
182 mike 1.1 };
183
184 class CIMGetInstanceRequestMessage : public CIMRequestMessage
185 {
|
186 mday 1.14 public:
|
187 mike 1.5
|
188 mday 1.14 CIMGetInstanceRequestMessage(
189 const String& messageId_,
190 const String& nameSpace_,
191 const CIMReference& instanceName_,
192 Boolean localOnly_,
193 Boolean includeQualifiers_,
194 Boolean includeClassOrigin_,
195 const CIMPropertyList& propertyList_,
196 QueueIdStack queueIds_,
197 const String& authType_ = String::EMPTY,
198 const String& userName_ = String::EMPTY)
199 :
200 CIMRequestMessage(
|
201 mike 1.8 CIM_GET_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
202 mday 1.14 nameSpace(nameSpace_),
203 instanceName(instanceName_),
204 localOnly(localOnly_),
205 includeQualifiers(includeQualifiers_),
206 includeClassOrigin(includeClassOrigin_),
207 propertyList(propertyList_),
208 authType(authType_),
209 userName(userName_)
210 {
211
212 }
213
214 String nameSpace;
215 CIMReference instanceName;
216 Boolean localOnly;
217 Boolean includeQualifiers;
218 Boolean includeClassOrigin;
219 CIMPropertyList propertyList;
220 String authType;
221 String userName;
|
222 mike 1.8 };
223
224 class CIMExportIndicationRequestMessage : public CIMRequestMessage
225 {
|
226 mday 1.14 public:
|
227 mike 1.8
|
228 mday 1.14 CIMExportIndicationRequestMessage(
229 const String& messageId_,
230 const String& url_,
231 const CIMInstance& indicationInstance_,
232 QueueIdStack queueIds_,
233 const String& authType_ = String::EMPTY,
234 const String& userName_ = String::EMPTY)
235 :
236 CIMRequestMessage(
|
237 mike 1.8 CIM_EXPORT_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),
|
238 mday 1.14 url(url_),
239 indicationInstance(indicationInstance_),
240 authType(authType_),
241 userName(userName_)
242 {
243
244 }
245
246 String url;
247 CIMInstance indicationInstance;
248 String authType;
249 String userName;
|
250 mike 1.1 };
251
252 class CIMDeleteClassRequestMessage : public CIMRequestMessage
253 {
|
254 mday 1.14 public:
|
255 mike 1.1
|
256 mday 1.14 CIMDeleteClassRequestMessage(
257 const String& messageId_,
258 const String& nameSpace_,
259 const String& className_,
260 QueueIdStack queueIds_,
261 const String& authType_ = String::EMPTY,
262 const String& userName_ = String::EMPTY)
263 :
264 CIMRequestMessage(
|
265 mike 1.8 CIM_DELETE_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
266 mday 1.14 nameSpace(nameSpace_),
267 className(className_),
268 authType(authType_),
269 userName(userName_)
270 {
271
272 }
273
274 String nameSpace;
275 String className;
276 String authType;
277 String userName;
|
278 mike 1.1 };
279
280 class CIMDeleteInstanceRequestMessage : public CIMRequestMessage
281 {
|
282 mday 1.14 public:
|
283 mike 1.1
|
284 mday 1.14 CIMDeleteInstanceRequestMessage(
285 const String& messageId_,
286 const String& nameSpace_,
287 const CIMReference& instanceName_,
288 QueueIdStack queueIds_,
289 const String& authType_ = String::EMPTY,
290 const String& userName_ = String::EMPTY)
291 :
292 CIMRequestMessage(
|
293 mike 1.8 CIM_DELETE_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
294 mday 1.14 nameSpace(nameSpace_),
295 instanceName(instanceName_),
296 authType(authType_),
297 userName(userName_)
298 {
299
300 }
301
302 String nameSpace;
303 CIMReference instanceName;
304 String authType;
305 String userName;
|
306 mike 1.1 };
307
308 class CIMCreateClassRequestMessage : public CIMRequestMessage
309 {
|
310 mday 1.14 public:
|
311 mike 1.1
|
312 mday 1.14 CIMCreateClassRequestMessage(
313 const String& messageId_,
314 const String& nameSpace_,
315 const CIMClass& newClass_,
316 QueueIdStack queueIds_,
317 const String& authType_ = String::EMPTY,
318 const String& userName_ = String::EMPTY)
319 :
320 CIMRequestMessage(
|
321 mike 1.8 CIM_CREATE_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
322 mday 1.14 nameSpace(nameSpace_),
323 newClass(newClass_),
324 authType(authType_),
325 userName(userName_)
326 {
327
328 }
329
330 String nameSpace;
331 CIMClass newClass;
332 String authType;
333 String userName;
|
334 mike 1.1 };
335
336 class CIMCreateInstanceRequestMessage : public CIMRequestMessage
337 {
|
338 mday 1.14 public:
|
339 mike 1.1
|
340 mday 1.14 CIMCreateInstanceRequestMessage(
341 const String& messageId_,
342 const String& nameSpace_,
343 const CIMInstance& newInstance_,
344 QueueIdStack queueIds_,
345 const String& authType_ = String::EMPTY,
346 const String& userName_ = String::EMPTY)
347 :
348 CIMRequestMessage(
|
349 mike 1.8 CIM_CREATE_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
350 mday 1.14 nameSpace(nameSpace_),
351 newInstance(newInstance_),
352 authType(authType_),
353 userName(userName_)
354 {
355
356 }
357
358 String nameSpace;
359 CIMInstance newInstance;
360 String authType;
361 String userName;
|
362 mike 1.1 };
363
364 class CIMModifyClassRequestMessage : public CIMRequestMessage
365 {
|
366 mday 1.14 public:
|
367 mike 1.1
|
368 mday 1.14 CIMModifyClassRequestMessage(
369 const String& messageId_,
370 const String& nameSpace_,
371 const CIMClass& modifiedClass_,
372 QueueIdStack queueIds_,
373 const String& authType_ = String::EMPTY,
374 const String& userName_ = String::EMPTY)
375 :
376 CIMRequestMessage(
|
377 mike 1.8 CIM_MODIFY_CLASS_REQUEST_MESSAGE, messageId_, queueIds_),
|
378 mday 1.14 nameSpace(nameSpace_),
379 modifiedClass(modifiedClass_),
380 authType(authType_),
381 userName(userName_)
382 {
383
384 }
385
386 String nameSpace;
387 CIMClass modifiedClass;
388 String authType;
389 String userName;
|
390 mike 1.1 };
391
392 class CIMModifyInstanceRequestMessage : public CIMRequestMessage
393 {
|
394 mday 1.14 public:
|
395 mike 1.1
|
396 mday 1.14 CIMModifyInstanceRequestMessage(
397 const String& messageId_,
398 const String& nameSpace_,
399 const CIMNamedInstance& modifiedInstance_,
400 Boolean includeQualifiers_,
401 const CIMPropertyList& propertyList_,
402 QueueIdStack queueIds_,
403 const String& authType_ = String::EMPTY,
404 const String& userName_ = String::EMPTY)
405 :
406 CIMRequestMessage(
|
407 mike 1.8 CIM_MODIFY_INSTANCE_REQUEST_MESSAGE, messageId_, queueIds_),
|
408 mday 1.14 nameSpace(nameSpace_),
409 modifiedInstance(modifiedInstance_),
410 includeQualifiers(includeQualifiers_),
411 propertyList(propertyList_),
412 authType(authType_),
413 userName(userName_)
414 {
415
416 }
417
418 String nameSpace;
419 CIMNamedInstance modifiedInstance;
420 Boolean includeQualifiers;
421 CIMPropertyList propertyList;
422 String authType;
423 String userName;
|
424 mike 1.1 };
425
426 class CIMEnumerateClassesRequestMessage : public CIMRequestMessage
427 {
|
428 mday 1.14 public:
429 CIMEnumerateClassesRequestMessage(
430 const String& messageId_,
431 const String& nameSpace_,
432 const String& className_,
433 Boolean deepInheritance_,
434 Boolean localOnly_,
435 Boolean includeQualifiers_,
436 Boolean includeClassOrigin_,
437 QueueIdStack queueIds_,
438 const String& authType_ = String::EMPTY,
439 const String& userName_ = String::EMPTY)
440 :
441 CIMRequestMessage(
|
442 mike 1.8 CIM_ENUMERATE_CLASSES_REQUEST_MESSAGE, messageId_, queueIds_),
|
443 mday 1.14 nameSpace(nameSpace_),
444 className(className_),
445 deepInheritance(deepInheritance_),
446 localOnly(localOnly_),
447 includeQualifiers(includeQualifiers_),
448 includeClassOrigin(includeClassOrigin_),
449 authType(authType_),
450 userName(userName_)
451 {
452 }
453
454 String nameSpace;
455 String className;
456 Boolean deepInheritance;
457 Boolean localOnly;
458 Boolean includeQualifiers;
459 Boolean includeClassOrigin;
460 String authType;
461 String userName;
|
462 mike 1.1 };
463
464 class CIMEnumerateClassNamesRequestMessage : public CIMRequestMessage
465 {
|
466 mday 1.14 public:
|
467 mike 1.8
|
468 mday 1.14 CIMEnumerateClassNamesRequestMessage(
469 const String& messageId_,
470 const String& nameSpace_,
471 const String& className_,
472 Boolean deepInheritance_,
473 QueueIdStack queueIds_,
474 const String& authType_ = String::EMPTY,
475 const String& userName_ = String::EMPTY)
476 :
477 CIMRequestMessage(
|
478 mike 1.8 CIM_ENUMERATE_CLASS_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
479 mday 1.14 nameSpace(nameSpace_),
480 className(className_),
481 deepInheritance(deepInheritance_),
482 authType(authType_),
483 userName(userName_)
484 {
485
486 }
487
488 String nameSpace;
489 String className;
490 Boolean deepInheritance;
491 String authType;
492 String userName;
|
493 mike 1.1 };
494
495 class CIMEnumerateInstancesRequestMessage : public CIMRequestMessage
496 {
|
497 mday 1.14 public:
|
498 mike 1.1
|
499 mday 1.14 CIMEnumerateInstancesRequestMessage(
500 const String& messageId_,
501 const String& nameSpace_,
502 const String& className_,
503 Boolean deepInheritance_,
504 Boolean localOnly_,
505 Boolean includeQualifiers_,
506 Boolean includeClassOrigin_,
507 const CIMPropertyList& propertyList_,
508 QueueIdStack queueIds_,
509 const String& authType_ = String::EMPTY,
510 const String& userName_ = String::EMPTY)
511 :
512 CIMRequestMessage(
|
513 mike 1.8 CIM_ENUMERATE_INSTANCES_REQUEST_MESSAGE, messageId_, queueIds_),
|
514 mday 1.14 nameSpace(nameSpace_),
515 className(className_),
516 deepInheritance(deepInheritance_),
517 localOnly(localOnly_),
518 includeQualifiers(includeQualifiers_),
519 includeClassOrigin(includeClassOrigin_),
520 propertyList(propertyList_),
521 authType(authType_),
522 userName(userName_)
523 {
524
525 }
526
527 String nameSpace;
528 String className;
529 Boolean deepInheritance;
530 Boolean localOnly;
531 Boolean includeQualifiers;
532 Boolean includeClassOrigin;
533 CIMPropertyList propertyList;
534 String authType;
535 mday 1.14 String userName;
|
536 mike 1.1 };
537
|
538 mike 1.3 class CIMEnumerateInstanceNamesRequestMessage : public CIMRequestMessage
|
539 mike 1.1 {
|
540 mday 1.14 public:
|
541 mike 1.1
|
542 mday 1.14 CIMEnumerateInstanceNamesRequestMessage(
543 const String& messageId_,
544 const String& nameSpace_,
545 const String& className_,
546 QueueIdStack queueIds_,
547 const String& authType_ = String::EMPTY,
548 const String& userName_ = String::EMPTY)
549 :
550 CIMRequestMessage(
|
551 mike 1.8 CIM_ENUMERATE_INSTANCE_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
552 mday 1.14 nameSpace(nameSpace_),
553 className(className_),
554 authType(authType_),
555 userName(userName_)
556 {
557 }
558
559 String nameSpace;
560 String className;
561 String authType;
562 String userName;
|
563 mike 1.1 };
564
565 class CIMExecQueryRequestMessage : public CIMRequestMessage
566 {
|
567 mday 1.14 public:
|
568 mike 1.1
|
569 mday 1.14 CIMExecQueryRequestMessage(
570 const String& messageId_,
571 const String& queryLanguage_,
572 const String& query_,
573 QueueIdStack queueIds_,
574 const String& authType_ = String::EMPTY,
575 const String& userName_ = String::EMPTY)
576 :
577 CIMRequestMessage(CIM_EXEC_QUERY_REQUEST_MESSAGE, messageId_, queueIds_),
578 queryLanguage(queryLanguage_),
579 query(query_),
580 authType(authType_),
581 userName(userName_)
582 {
583 }
584
585 String queryLanguage;
586 String query;
587 String authType;
588 String userName;
|
589 mike 1.1 };
590
|
591 mike 1.6 class CIMAssociatorsRequestMessage : public CIMRequestMessage
|
592 mike 1.1 {
|
593 mday 1.14 public:
|
594 mike 1.1
|
595 mday 1.14 CIMAssociatorsRequestMessage(
596 const String& messageId_,
597 const String& nameSpace_,
598 const CIMReference& objectName_,
599 const String& assocClass_,
600 const String& resultClass_,
601 const String& role_,
602 const String& resultRole_,
603 Boolean includeQualifiers_,
604 Boolean includeClassOrigin_,
605 const CIMPropertyList& propertyList_,
606 QueueIdStack queueIds_,
607 const String& authType_ = String::EMPTY,
608 const String& userName_ = String::EMPTY)
609 :
610 CIMRequestMessage(
|
611 mike 1.8 CIM_ASSOCIATORS_REQUEST_MESSAGE, messageId_, queueIds_),
|
612 mday 1.14 nameSpace(nameSpace_),
613 objectName(objectName_),
614 assocClass(assocClass_),
615 resultClass(resultClass_),
616 role(role_),
617 resultRole(resultRole_),
618 includeQualifiers(includeQualifiers_),
619 includeClassOrigin(includeClassOrigin_),
620 propertyList(propertyList_),
621 authType(authType_),
622 userName(userName_)
623 {
624
625 }
626
627 String nameSpace;
628 CIMReference objectName;
629 String assocClass;
630 String resultClass;
631 String role;
632 String resultRole;
633 mday 1.14 Boolean includeQualifiers;
634 Boolean includeClassOrigin;
635 CIMPropertyList propertyList;
636 String authType;
637 String userName;
|
638 mike 1.1 };
639
|
640 mike 1.6 class CIMAssociatorNamesRequestMessage : public CIMRequestMessage
|
641 mike 1.1 {
|
642 mday 1.14 public:
|
643 mike 1.1
|
644 mday 1.14 CIMAssociatorNamesRequestMessage(
645 const String& messageId_,
646 const String& nameSpace_,
647 const CIMReference& objectName_,
648 const String& assocClass_,
649 const String& resultClass_,
650 const String& role_,
651 const String& resultRole_,
652 QueueIdStack queueIds_,
653 const String& authType_ = String::EMPTY,
654 const String& userName_ = String::EMPTY)
655 :
656 CIMRequestMessage(
|
657 mike 1.8 CIM_ASSOCIATOR_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
658 mday 1.14 nameSpace(nameSpace_),
659 objectName(objectName_),
660 assocClass(assocClass_),
661 resultClass(resultClass_),
662 role(role_),
663 resultRole(resultRole_),
664 authType(authType_),
665 userName(userName_)
666 {
667 }
668
669 String nameSpace;
670 CIMReference objectName;
671 String assocClass;
672 String resultClass;
673 String role;
674 String resultRole;
675 String authType;
676 String userName;
|
677 mike 1.1 };
678
679 class CIMReferencesRequestMessage : public CIMRequestMessage
680 {
|
681 mday 1.14 public:
|
682 mike 1.1
|
683 mday 1.14 CIMReferencesRequestMessage(
684 const String& messageId_,
685 const String& nameSpace_,
686 const CIMReference& objectName_,
687 const String& resultClass_,
688 const String& role_,
689 Boolean includeQualifiers_,
690 Boolean includeClassOrigin_,
691 const CIMPropertyList& propertyList_,
692 QueueIdStack queueIds_,
693 const String& authType_ = String::EMPTY,
694 const String& userName_ = String::EMPTY)
695 :
696 CIMRequestMessage(CIM_REFERENCES_REQUEST_MESSAGE, messageId_, queueIds_),
697 nameSpace(nameSpace_),
698 objectName(objectName_),
699 resultClass(resultClass_),
700 role(role_),
701 includeQualifiers(includeQualifiers_),
702 includeClassOrigin(includeClassOrigin_),
703 propertyList(propertyList_),
704 mday 1.14 authType(authType_),
705 userName(userName_)
706 {
707
708 }
709
710 String nameSpace;
711 CIMReference objectName;
712 String resultClass;
713 String role;
714 Boolean includeQualifiers;
715 Boolean includeClassOrigin;
716 CIMPropertyList propertyList;
717 String authType;
718 String userName;
|
719 mike 1.1 };
720
721 class CIMReferenceNamesRequestMessage : public CIMRequestMessage
722 {
|
723 mday 1.14 public:
|
724 mike 1.1
|
725 mday 1.14 CIMReferenceNamesRequestMessage(
726 const String& messageId_,
727 const String& nameSpace_,
728 const CIMReference& objectName_,
729 const String& resultClass_,
730 const String& role_,
731 QueueIdStack queueIds_,
732 const String& authType_ = String::EMPTY,
733 const String& userName_ = String::EMPTY)
734 :
735 CIMRequestMessage(
|
736 mike 1.8 CIM_REFERENCE_NAMES_REQUEST_MESSAGE, messageId_, queueIds_),
|
737 mday 1.14 nameSpace(nameSpace_),
738 objectName(objectName_),
739 resultClass(resultClass_),
740 role(role_),
741 authType(authType_),
742 userName(userName_)
743 {
744 }
|
745 mike 1.1
|
746 mday 1.14 String nameSpace;
747 CIMReference objectName;
748 String resultClass;
749 String role;
750 String authType;
751 String userName;
|
752 mike 1.1 };
753
754 class CIMGetPropertyRequestMessage : public CIMRequestMessage
755 {
|
756 mday 1.14 public:
|
757 mike 1.1
|
758 mday 1.14 CIMGetPropertyRequestMessage(
759 const String& messageId_,
760 const String& nameSpace_,
761 const CIMReference& instanceName_,
762 const String& propertyName_,
763 QueueIdStack queueIds_,
764 const String& authType_ = String::EMPTY,
765 const String& userName_ = String::EMPTY)
766 :
767 CIMRequestMessage(
|
768 mike 1.8 CIM_GET_PROPERTY_REQUEST_MESSAGE, messageId_, queueIds_),
|
769 mday 1.14 nameSpace(nameSpace_),
770 instanceName(instanceName_),
771 propertyName(propertyName_),
772 authType(authType_),
773 userName(userName_)
774 {
775
776 }
777
778 String nameSpace;
779 CIMReference instanceName;
780 String propertyName;
781 String authType;
782 String userName;
|
783 mike 1.1 };
784
785 class CIMSetPropertyRequestMessage : public CIMRequestMessage
786 {
|
787 mday 1.14 public:
|
788 mike 1.1
|
789 mday 1.14 CIMSetPropertyRequestMessage(
790 const String& messageId_,
791 const String& nameSpace_,
792 const CIMReference& instanceName_,
793 const String& propertyName_,
794 const CIMValue& newValue_,
795 QueueIdStack queueIds_,
796 const String& authType_ = String::EMPTY,
797 const String& userName_ = String::EMPTY)
798 :
799 CIMRequestMessage(
|
800 mike 1.8 CIM_SET_PROPERTY_REQUEST_MESSAGE, messageId_, queueIds_),
|
801 mday 1.14 nameSpace(nameSpace_),
802 instanceName(instanceName_),
803 propertyName(propertyName_),
804 newValue(newValue_),
805 authType(authType_),
806 userName(userName_)
807 {
808
809 }
810
811 String nameSpace;
812 CIMReference instanceName;
813 String propertyName;
814 CIMValue newValue;
815 String authType;
816 String userName;
|
817 mike 1.1 };
818
819 class CIMGetQualifierRequestMessage : public CIMRequestMessage
820 {
|
821 mday 1.14 public:
|
822 mike 1.1
|
823 mday 1.14 CIMGetQualifierRequestMessage(
824 const String& messageId_,
825 const String& nameSpace_,
826 const String& qualifierName_,
827 QueueIdStack queueIds_,
828 const String& authType_ = String::EMPTY,
829 const String& userName_ = String::EMPTY)
830 :
831 CIMRequestMessage(
|
832 mike 1.8 CIM_GET_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_),
|
833 mday 1.14 nameSpace(nameSpace_),
834 qualifierName(qualifierName_),
835 authType(authType_),
836 userName(userName_)
837 {
838
839 }
840
841 String nameSpace;
842 const String qualifierName;
843 String authType;
844 String userName;
|
845 mike 1.1 };
846
847 class CIMSetQualifierRequestMessage : public CIMRequestMessage
848 {
|
849 mday 1.14 public:
|
850 mike 1.1
|
851 mday 1.14 CIMSetQualifierRequestMessage(
852 const String& messageId_,
853 const String& nameSpace_,
854 const CIMQualifierDecl& qualifierDeclaration_,
855 QueueIdStack queueIds_,
856 const String& authType_ = String::EMPTY,
857 const String& userName_ = String::EMPTY)
858 :
859 CIMRequestMessage(
|
860 mike 1.8 CIM_SET_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_),
|
861 mday 1.14 nameSpace(nameSpace_),
862 qualifierDeclaration(qualifierDeclaration_),
863 authType(authType_),
864 userName(userName_)
865 {
866
867 }
868
869 String nameSpace;
870 const CIMQualifierDecl qualifierDeclaration;
871 String authType;
872 String userName;
|
873 mike 1.1 };
874
875 class CIMDeleteQualifierRequestMessage : public CIMRequestMessage
876 {
|
877 mday 1.14 public:
|
878 mike 1.1
|
879 mday 1.14 CIMDeleteQualifierRequestMessage(
880 const String& messageId_,
881 const String& nameSpace_,
882 const String& qualifierName_,
883 QueueIdStack queueIds_,
884 const String& authType_ = String::EMPTY,
885 const String& userName_ = String::EMPTY)
886 :
887 CIMRequestMessage(
|
888 mike 1.8 CIM_DELETE_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_),
|
889 mday 1.14 nameSpace(nameSpace_),
890 qualifierName(qualifierName_),
891 authType(authType_),
892 userName(userName_)
893 {
894
895 }
896
897 String nameSpace;
898 const String qualifierName;
899 String authType;
900 String userName;
|
901 mike 1.1 };
902
903 class CIMEnumerateQualifiersRequestMessage : public CIMRequestMessage
904 {
|
905 mday 1.14 public:
|
906 mike 1.1
|
907 mday 1.14 CIMEnumerateQualifiersRequestMessage(
908 const String& messageId_,
909 const String& nameSpace_,
910 QueueIdStack queueIds_,
911 const String& authType_ = String::EMPTY,
912 const String& userName_ = String::EMPTY)
913 :
914 CIMRequestMessage(
|
915 mike 1.8 CIM_ENUMERATE_QUALIFIERS_REQUEST_MESSAGE, messageId_, queueIds_),
|
916 mday 1.14 nameSpace(nameSpace_),
917 authType(authType_),
918 userName(userName_)
919 {
920
921 }
922
923 String nameSpace;
924 String authType;
925 String userName;
|
926 mike 1.1 };
927
|
928 mike 1.8
|
929 mike 1.1 class CIMInvokeMethodRequestMessage : public CIMRequestMessage
930 {
|
931 mday 1.14 public:
|
932 mike 1.1
|
933 mday 1.14 CIMInvokeMethodRequestMessage(
934 const String& messageId_,
935 const String& nameSpace_,
936 const CIMReference& instanceName_,
937 const String& methodName_,
938 const Array<CIMParamValue>& inParameters_,
939 QueueIdStack queueIds_,
940 const String& authType_ = String::EMPTY,
941 const String& userName_ = String::EMPTY)
942 :
943 CIMRequestMessage(
|
944 mike 1.8 CIM_INVOKE_METHOD_REQUEST_MESSAGE, messageId_, queueIds_),
|
945 mday 1.14 nameSpace(nameSpace_),
946 instanceName(instanceName_),
947 methodName(methodName_),
948 inParameters(inParameters_),
949 authType(authType_),
950 userName(userName_)
951 {
952
953 }
954
955 String nameSpace;
956 CIMReference instanceName;
957 String methodName;
958 Array<CIMParamValue> inParameters;
959 String authType;
960 String userName;
|
961 mike 1.8 };
962
963 class CIMEnableIndicationSubscriptionRequestMessage : public CIMRequestMessage
964 {
|
965 mday 1.14 public:
|
966 mike 1.8
|
967 mday 1.14 CIMEnableIndicationSubscriptionRequestMessage(
968 const String & messageId_,
969 const String & nameSpace_,
970 const Array<String> & classNames_,
|
971 kumpf 1.16 const CIMInstance & provider_,
972 const CIMInstance & providerModule_,
973 const CIMPropertyList & propertyList_,
|
974 mday 1.14 const Uint16 repeatNotificationPolicy_,
975 const String & otherRepeatNotificationPolicy_,
976 const CIMDateTime & repeatNotificationInterval_,
977 const CIMDateTime & repeatNotificationGap_,
978 const Uint16 repeatNotificationCount_,
979 const String & condition_,
980 const String & queryLanguage_,
981 const CIMInstance & subscription_,
982 QueueIdStack queueIds_,
983 const String& authType_ = String::EMPTY,
984 const String& userName_ = String::EMPTY)
985 :
986 CIMRequestMessage
987 (CIM_ENABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
988 messageId_,
989 queueIds_),
990 nameSpace (nameSpace_),
991 classNames (classNames_),
|
992 kumpf 1.16 provider (provider_),
993 providerModule (providerModule_),
|
994 mday 1.14 propertyList (propertyList_),
995 repeatNotificationPolicy (repeatNotificationPolicy_),
996 otherRepeatNotificationPolicy (otherRepeatNotificationPolicy_),
997 repeatNotificationInterval (repeatNotificationInterval_),
998 repeatNotificationGap (repeatNotificationGap_),
999 repeatNotificationCount (repeatNotificationCount_),
1000 condition (condition_),
1001 queryLanguage (queryLanguage_),
1002 subscription (subscription_),
1003 authType(authType_),
1004 userName(userName_)
1005 {
1006 }
1007
1008 String nameSpace;
1009 Array<String> classNames;
|
1010 kumpf 1.16 CIMInstance provider;
1011 CIMInstance providerModule;
1012 CIMPropertyList propertyList;
|
1013 mday 1.14 Uint16 repeatNotificationPolicy;
1014 String otherRepeatNotificationPolicy;
1015 CIMDateTime repeatNotificationInterval;
1016 CIMDateTime repeatNotificationGap;
1017 Uint16 repeatNotificationCount;
1018 String condition;
1019 String queryLanguage;
1020 CIMInstance subscription;
1021 String authType;
1022 String userName;
|
1023 mike 1.1 };
1024
|
1025 mike 1.8 class CIMModifyIndicationSubscriptionRequestMessage : public CIMRequestMessage
1026 {
|
1027 mday 1.14 public:
|
1028 mike 1.8
|
1029 mday 1.14 CIMModifyIndicationSubscriptionRequestMessage(
1030 const String & messageId_,
1031 const String & nameSpace_,
1032 const Array<String> & classNames_,
|
1033 kumpf 1.16 const CIMInstance & provider_,
1034 const CIMInstance & providerModule_,
1035 const CIMPropertyList & propertyList_,
|
1036 mday 1.14 const Uint16 repeatNotificationPolicy_,
1037 const String & otherRepeatNotificationPolicy_,
1038 const CIMDateTime & repeatNotificationInterval_,
1039 const CIMDateTime & repeatNotificationGap_,
1040 const Uint16 repeatNotificationCount_,
1041 const String & condition_,
1042 const String & queryLanguage_,
1043 const CIMInstance & subscription_,
1044 QueueIdStack queueIds_,
1045 const String& authType_ = String::EMPTY,
1046 const String& userName_ = String::EMPTY)
1047 :
1048 CIMRequestMessage
1049 (CIM_MODIFY_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
1050 messageId_,
1051 queueIds_),
1052 nameSpace (nameSpace_),
1053 classNames (classNames_),
|
1054 kumpf 1.16 provider (provider_),
1055 providerModule (providerModule_),
|
1056 mday 1.14 propertyList (propertyList_),
1057 repeatNotificationPolicy (repeatNotificationPolicy_),
1058 otherRepeatNotificationPolicy (otherRepeatNotificationPolicy_),
1059 repeatNotificationInterval (repeatNotificationInterval_),
1060 repeatNotificationGap (repeatNotificationGap_),
1061 repeatNotificationCount (repeatNotificationCount_),
1062 condition (condition_),
1063 queryLanguage (queryLanguage_),
1064 subscription (subscription_),
1065 authType(authType_),
1066 userName(userName_)
1067 {
1068 }
1069
1070 String nameSpace;
1071 Array<String> classNames;
|
1072 kumpf 1.16 CIMInstance provider;
1073 CIMInstance providerModule;
1074 CIMPropertyList propertyList;
|
1075 mday 1.14 Uint16 repeatNotificationPolicy;
1076 String otherRepeatNotificationPolicy;
1077 CIMDateTime repeatNotificationInterval;
1078 CIMDateTime repeatNotificationGap;
1079 Uint16 repeatNotificationCount;
1080 String condition;
1081 String queryLanguage;
1082 CIMInstance subscription;
1083 String authType;
1084 String userName;
|
1085 mike 1.8 };
1086
1087 class CIMDisableIndicationSubscriptionRequestMessage : public CIMRequestMessage
1088 {
|
1089 mday 1.14 public:
|
1090 mike 1.8
|
1091 mday 1.14 CIMDisableIndicationSubscriptionRequestMessage(
1092 const String & messageId_,
1093 const String & nameSpace_,
1094 const Array<String> & classNames_,
|
1095 kumpf 1.16 const CIMInstance & provider_,
1096 const CIMInstance & providerModule_,
|
1097 mday 1.14 const CIMInstance & subscription_,
1098 QueueIdStack queueIds_,
1099 const String& authType_ = String::EMPTY,
1100 const String& userName_ = String::EMPTY)
1101 :
1102 CIMRequestMessage
1103 (CIM_DISABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
1104 messageId_,
1105 queueIds_),
1106 nameSpace (nameSpace_),
1107 classNames (classNames_),
|
1108 kumpf 1.16 provider (provider_),
1109 providerModule (providerModule_),
|
1110 mday 1.14 subscription (subscription_),
1111 authType(authType_),
1112 userName(userName_)
1113 {
1114 }
1115
1116 String nameSpace;
1117 Array<String> classNames;
|
1118 kumpf 1.16 CIMInstance provider;
1119 CIMInstance providerModule;
|
1120 mday 1.14 CIMInstance subscription;
1121 String authType;
1122 String userName;
|
1123 mike 1.8 };
1124
|
1125 kumpf 1.10 class CIMProcessIndicationRequestMessage : public CIMRequestMessage
1126 {
|
1127 mday 1.14 public:
|
1128 kumpf 1.10
|
1129 mday 1.14 CIMProcessIndicationRequestMessage(
1130 const String & messageId_,
1131 const String & nameSpace_,
1132 const CIMInstance& indicationInstance_,
1133 QueueIdStack queueIds_)
1134 :
1135 CIMRequestMessage(
|
1136 kumpf 1.10 CIM_PROCESS_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),
|
1137 mday 1.14 nameSpace (nameSpace_),
1138 indicationInstance(indicationInstance_)
1139 {
|
1140 kumpf 1.10
|
1141 mday 1.14 }
|
1142 kumpf 1.10
|
1143 mday 1.14 String nameSpace;
1144 CIMInstance indicationInstance;
|
1145 kumpf 1.10 };
1146
1147 class CIMNotifyProviderRegistrationRequestMessage : public CIMRequestMessage
1148 {
|
1149 mday 1.14 public:
1150 enum Operation {OP_CREATE = 1, OP_DELETE = 2, OP_MODIFY = 3};
|
1151 kumpf 1.10
|
1152 mday 1.14 CIMNotifyProviderRegistrationRequestMessage(
1153 const String & messageId_,
1154 const Operation operation_,
|
1155 kumpf 1.16 const CIMInstance & provider_,
|
1156 kumpf 1.17 const CIMInstance & providerModule_,
|
1157 mday 1.14 const String & className_,
|
1158 kumpf 1.17 const Array <String> & nameSpaces_,
|
1159 mday 1.14 const CIMPropertyList & newPropertyNames_,
1160 const CIMPropertyList & oldPropertyNames_,
1161 QueueIdStack queueIds_)
1162 :
1163 CIMRequestMessage(
|
1164 kumpf 1.10 CIM_NOTIFY_PROVIDER_REGISTRATION_REQUEST_MESSAGE,
1165 messageId_, queueIds_),
|
1166 kumpf 1.16 provider (provider_),
|
1167 kumpf 1.17 providerModule (providerModule_),
|
1168 mday 1.14 className (className_),
|
1169 kumpf 1.17 nameSpaces (nameSpaces_),
|
1170 mday 1.14 newPropertyNames (newPropertyNames_),
1171 oldPropertyNames (oldPropertyNames_),
1172 operation(operation_)
1173 {
|
1174 kumpf 1.10
|
1175 mday 1.14 }
|
1176 kumpf 1.10
|
1177 kumpf 1.16 CIMInstance provider;
|
1178 kumpf 1.17 CIMInstance providerModule;
|
1179 mday 1.14 String className;
|
1180 kumpf 1.17 Array <String> nameSpaces;
|
1181 mday 1.14 CIMPropertyList newPropertyNames;
1182 CIMPropertyList oldPropertyNames;
1183 Operation operation;
|
1184 kumpf 1.10 };
1185
1186 class CIMNotifyProviderTerminationRequestMessage : public CIMRequestMessage
1187 {
|
1188 mday 1.14 public:
1189 CIMNotifyProviderTerminationRequestMessage(
1190 const String & messageId_,
|
1191 kumpf 1.16 const CIMInstance & provider_,
|
1192 mday 1.14 QueueIdStack queueIds_)
1193 :
1194 CIMRequestMessage(
|
1195 kumpf 1.10 CIM_NOTIFY_PROVIDER_TERMINATION_REQUEST_MESSAGE,
1196 messageId_, queueIds_),
|
1197 kumpf 1.16 provider (provider_)
|
1198 mday 1.14 {
|
1199 kumpf 1.10
|
1200 mday 1.14 }
|
1201 kumpf 1.10
|
1202 kumpf 1.16 CIMInstance provider;
|
1203 kumpf 1.10 };
1204
|
1205 kumpf 1.12 class CIMHandleIndicationRequestMessage : public CIMRequestMessage
1206 {
|
1207 mday 1.14 public:
|
1208 kumpf 1.12
|
1209 mday 1.14 CIMHandleIndicationRequestMessage(
1210 const String& messageId_,
1211 const String & nameSpace_,
1212 const CIMInstance& handlerInstance_,
1213 const CIMInstance& indicationInstance_,
1214 QueueIdStack queueIds_,
1215 const String& authType_ = String::EMPTY,
1216 const String& userName_ = String::EMPTY)
1217 :
1218 CIMRequestMessage(
|
1219 kumpf 1.12 CIM_HANDLE_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),
|
1220 mday 1.14 nameSpace(nameSpace_),
1221 handlerInstance(handlerInstance_),
1222 indicationInstance(indicationInstance_),
1223 authType(authType_),
1224 userName(userName_)
1225 {
1226
1227 }
1228
1229 String nameSpace;
1230 CIMInstance handlerInstance;
1231 CIMInstance indicationInstance;
1232 String authType;
1233 String userName;
|
1234 kumpf 1.12 };
1235
|
1236 mike 1.8 class PEGASUS_COMMON_LINKAGE CIMGetClassResponseMessage
|
1237 mday 1.14 : public CIMResponseMessage
|
1238 mike 1.2 {
|
1239 mday 1.14 public:
|
1240 mike 1.1
|
1241 mday 1.14 CIMGetClassResponseMessage(
1242 const String& messageId_,
1243 CIMStatusCode errorCode_,
1244 const String& errorDescription_,
1245 const QueueIdStack& queueIds_,
1246 const CIMClass& cimClass_)
1247 :
1248 CIMResponseMessage(CIM_GET_CLASS_RESPONSE_MESSAGE,
1249 messageId_, errorCode_, errorDescription_, queueIds_),
1250 cimClass(cimClass_)
1251 {
1252 }
|
1253 mike 1.2
|
1254 mday 1.14 virtual ~CIMGetClassResponseMessage();
|
1255 mike 1.8
|
1256 mday 1.14 CIMClass cimClass;
|
1257 mike 1.2 };
1258
1259 class CIMGetInstanceResponseMessage : public CIMResponseMessage
1260 {
|
1261 mday 1.14 public:
|
1262 mike 1.2
|
1263 mday 1.14 CIMGetInstanceResponseMessage(
1264 const String& messageId_,
1265 CIMStatusCode errorCode_,
1266 const String& errorDescription_,
1267 const QueueIdStack& queueIds_,
1268 const CIMInstance& cimInstance_)
1269 :
1270 CIMResponseMessage(CIM_GET_INSTANCE_RESPONSE_MESSAGE,
1271 messageId_, errorCode_, errorDescription_, queueIds_),
1272 cimInstance(cimInstance_)
1273 {
1274 }
|
1275 mike 1.2
|
1276 mday 1.14 CIMInstance cimInstance;
|
1277 mike 1.2 };
1278
|
1279 mike 1.8 class CIMExportIndicationResponseMessage : public CIMResponseMessage
1280 {
|
1281 mday 1.14 public:
|
1282 mike 1.8
|
1283 mday 1.14 CIMExportIndicationResponseMessage(
1284 const String& messageId_,
1285 CIMStatusCode errorCode_,
1286 const String& errorDescription_,
1287 const QueueIdStack& queueIds_)
1288 :
1289 CIMResponseMessage(CIM_EXPORT_INDICATION_RESPONSE_MESSAGE,
1290 messageId_, errorCode_, errorDescription_, queueIds_)
1291 {
1292 }
|
1293 mike 1.8 };
1294
|
1295 mike 1.2 class CIMDeleteClassResponseMessage : public CIMResponseMessage
1296 {
|
1297 mday 1.14 public:
|
1298 mike 1.2
|
1299 mday 1.14 CIMDeleteClassResponseMessage(
1300 const String& messageId_,
1301 CIMStatusCode errorCode_,
1302 const String& errorDescription_,
1303 const QueueIdStack& queueIds_)
1304 :
1305 CIMResponseMessage(CIM_DELETE_CLASS_RESPONSE_MESSAGE,
1306 messageId_, errorCode_, errorDescription_, queueIds_)
1307 {
1308 }
|
1309 mike 1.2 };
1310
1311 class CIMDeleteInstanceResponseMessage : public CIMResponseMessage
1312 {
|
1313 mday 1.14 public:
|
1314 mike 1.2
|
1315 mday 1.14 CIMDeleteInstanceResponseMessage(
1316 const String& messageId_,
1317 CIMStatusCode errorCode_,
1318 const String& errorDescription_,
1319 const QueueIdStack& queueIds_)
1320 :
1321 CIMResponseMessage(CIM_DELETE_INSTANCE_RESPONSE_MESSAGE,
1322 messageId_, errorCode_, errorDescription_, queueIds_)
1323 {
1324 }
|
1325 mike 1.2 };
1326
1327 class CIMCreateClassResponseMessage : public CIMResponseMessage
1328 {
|
1329 mday 1.14 public:
|
1330 mike 1.2
|
1331 mday 1.14 CIMCreateClassResponseMessage(
1332 const String& messageId_,
1333 CIMStatusCode errorCode_,
1334 const String& errorDescription_,
1335 const QueueIdStack& queueIds_)
1336 :
1337 CIMResponseMessage(CIM_CREATE_CLASS_RESPONSE_MESSAGE,
1338 messageId_, errorCode_, errorDescription_, queueIds_)
1339 {
1340 }
|
1341 mike 1.2 };
1342
1343 class CIMCreateInstanceResponseMessage : public CIMResponseMessage
1344 {
|
1345 mday 1.14 public:
|
1346 mike 1.2
|
1347 mday 1.14 CIMCreateInstanceResponseMessage(
1348 const String& messageId_,
1349 CIMStatusCode errorCode_,
1350 const String& errorDescription_,
1351 const QueueIdStack& queueIds_,
1352 const CIMReference& instanceName_)
1353 :
1354 CIMResponseMessage(CIM_CREATE_INSTANCE_RESPONSE_MESSAGE,
1355 messageId_, errorCode_, errorDescription_, queueIds_),
1356 instanceName(instanceName_)
1357 {
1358 }
|
1359 mike 1.8
|
1360 mday 1.14 CIMReference instanceName;
|
1361 mike 1.2 };
1362
1363 class CIMModifyClassResponseMessage : public CIMResponseMessage
1364 {
|
1365 mday 1.14 public:
|
1366 mike 1.2
|
1367 mday 1.14 CIMModifyClassResponseMessage(
1368 const String& messageId_,
1369 CIMStatusCode errorCode_,
1370 const String& errorDescription_,
1371 const QueueIdStack& queueIds_)
1372 :
1373 CIMResponseMessage(CIM_MODIFY_CLASS_RESPONSE_MESSAGE,
1374 messageId_, errorCode_, errorDescription_, queueIds_)
1375 {
1376 }
|
1377 mike 1.2 };
1378
1379 class CIMModifyInstanceResponseMessage : public CIMResponseMessage
1380 {
|
1381 mday 1.14 public:
|
1382 mike 1.2
|
1383 mday 1.14 CIMModifyInstanceResponseMessage(
1384 const String& messageId_,
1385 CIMStatusCode errorCode_,
1386 const String& errorDescription_,
1387 const QueueIdStack& queueIds_)
1388 :
1389 CIMResponseMessage(CIM_MODIFY_INSTANCE_RESPONSE_MESSAGE,
1390 messageId_, errorCode_, errorDescription_, queueIds_)
1391 {
1392 }
|
1393 mike 1.2 };
1394
1395 class CIMEnumerateClassesResponseMessage : public CIMResponseMessage
1396 {
|
1397 mday 1.14 public:
|
1398 mike 1.2
|
1399 mday 1.14 CIMEnumerateClassesResponseMessage(
1400 const String& messageId_,
1401 CIMStatusCode errorCode_,
1402 const String& errorDescription_,
1403 const QueueIdStack& queueIds_,
1404 const Array<CIMClass>& cimClasses_)
1405 :
1406 CIMResponseMessage(CIM_ENUMERATE_CLASSES_RESPONSE_MESSAGE,
1407 messageId_, errorCode_, errorDescription_, queueIds_),
1408 cimClasses(cimClasses_)
1409 {
1410 }
|
1411 mike 1.2
|
1412 mday 1.14 Array<CIMClass> cimClasses;
|
1413 mike 1.2 };
1414
|
1415 mike 1.6 class CIMEnumerateClassNamesResponseMessage : public CIMResponseMessage
|
1416 mike 1.2 {
|
1417 mday 1.14 public:
|
1418 mike 1.2
|
1419 mday 1.14 CIMEnumerateClassNamesResponseMessage(
1420 const String& messageId_,
1421 CIMStatusCode errorCode_,
1422 const String& errorDescription_,
1423 const QueueIdStack& queueIds_,
1424 const Array<String>& classNames_)
1425 :
1426 CIMResponseMessage(CIM_ENUMERATE_CLASS_NAMES_RESPONSE_MESSAGE,
1427 messageId_, errorCode_, errorDescription_, queueIds_),
1428 classNames(classNames_)
1429 {
1430 }
|
1431 mike 1.2
|
1432 mday 1.14 Array<String> classNames;
|
1433 mike 1.2 };
1434
1435 class CIMEnumerateInstancesResponseMessage : public CIMResponseMessage
1436 {
|
1437 mday 1.14 public:
|
1438 mike 1.2
|
1439 mday 1.14 CIMEnumerateInstancesResponseMessage(
1440 const String& messageId_,
1441 CIMStatusCode errorCode_,
1442 const String& errorDescription_,
1443 const QueueIdStack& queueIds_,
1444 const Array<CIMNamedInstance>& cimNamedInstances_)
1445 :
1446 CIMResponseMessage(CIM_ENUMERATE_INSTANCES_RESPONSE_MESSAGE,
1447 messageId_, errorCode_, errorDescription_, queueIds_),
1448 cimNamedInstances(cimNamedInstances_)
1449 {
1450 }
|
1451 mike 1.2
|
1452 mday 1.14 Array<CIMNamedInstance> cimNamedInstances;
|
1453 mike 1.2 };
1454
|
1455 mike 1.6 class CIMEnumerateInstanceNamesResponseMessage : public CIMResponseMessage
|
1456 mike 1.2 {
|
1457 mday 1.14 public:
|
1458 mike 1.2
|
1459 mday 1.14 CIMEnumerateInstanceNamesResponseMessage(
1460 const String& messageId_,
1461 CIMStatusCode errorCode_,
1462 const String& errorDescription_,
1463 const QueueIdStack& queueIds_,
1464 const Array<CIMReference>& instanceNames_)
1465 :
1466 CIMResponseMessage(CIM_ENUMERATE_INSTANCE_NAMES_RESPONSE_MESSAGE,
1467 messageId_, errorCode_, errorDescription_, queueIds_),
1468 instanceNames(instanceNames_)
1469 {
1470 }
|
1471 mike 1.2
|
1472 mday 1.14 Array<CIMReference> instanceNames;
|
1473 mike 1.2 };
1474
1475 class CIMExecQueryResponseMessage : public CIMResponseMessage
1476 {
|
1477 mday 1.14 public:
|
1478 mike 1.2
|
1479 mday 1.14 CIMExecQueryResponseMessage(
1480 const String& messageId_,
1481 CIMStatusCode errorCode_,
1482 const String& errorDescription_,
1483 const QueueIdStack& queueIds_,
1484 const Array<CIMInstance>& cimInstances_)
1485 :
1486 CIMResponseMessage(CIM_EXEC_QUERY_RESPONSE_MESSAGE,
1487 messageId_, errorCode_, errorDescription_, queueIds_),
1488 cimInstances(cimInstances_)
1489 {
1490 }
|
1491 mike 1.2
|
1492 mday 1.14 Array<CIMInstance> cimInstances;
|
1493 mike 1.2 };
1494
1495 class CIMAssociatorsResponseMessage : public CIMResponseMessage
1496 {
|
1497 mday 1.14 public:
|
1498 mike 1.2
|
1499 mday 1.14 CIMAssociatorsResponseMessage(
1500 const String& messageId_,
1501 CIMStatusCode errorCode_,
1502 const String& errorDescription_,
1503 const QueueIdStack& queueIds_,
1504 const Array<CIMObjectWithPath>& cimObjects_)
1505 :
1506 CIMResponseMessage(CIM_ASSOCIATORS_RESPONSE_MESSAGE,
1507 messageId_, errorCode_, errorDescription_, queueIds_),
1508 cimObjects(cimObjects_)
1509 {
1510 }
|
1511 mike 1.2
|
1512 mday 1.14 Array<CIMObjectWithPath> cimObjects;
|
1513 mike 1.2 };
1514
1515 class CIMAssociatorNamesResponseMessage : public CIMResponseMessage
1516 {
|
1517 mday 1.14 public:
|
1518 mike 1.2
|
1519 mday 1.14 CIMAssociatorNamesResponseMessage(
1520 const String& messageId_,
1521 CIMStatusCode errorCode_,
1522 const String& errorDescription_,
1523 const QueueIdStack& queueIds_,
1524 const Array<CIMReference>& objectNames_)
1525 :
1526 CIMResponseMessage(CIM_ASSOCIATOR_NAMES_RESPONSE_MESSAGE,
1527 messageId_, errorCode_, errorDescription_, queueIds_),
1528 objectNames(objectNames_)
1529 {
1530 }
|
1531 mike 1.2
|
1532 mday 1.14 Array<CIMReference> objectNames;
|
1533 mike 1.2 };
1534
1535 class CIMReferencesResponseMessage : public CIMResponseMessage
1536 {
|
1537 mday 1.14 public:
|
1538 mike 1.2
|
1539 mday 1.14 CIMReferencesResponseMessage(
1540 const String& messageId_,
1541 CIMStatusCode errorCode_,
1542 const String& errorDescription_,
1543 const QueueIdStack& queueIds_,
1544 const Array<CIMObjectWithPath>& cimObjects_)
1545 :
1546 CIMResponseMessage(CIM_REFERENCES_RESPONSE_MESSAGE,
1547 messageId_, errorCode_, errorDescription_, queueIds_),
1548 cimObjects(cimObjects_)
1549 {
1550 }
|
1551 mike 1.2
|
1552 mday 1.14 Array<CIMObjectWithPath> cimObjects;
|
1553 mike 1.2 };
1554
1555 class CIMReferenceNamesResponseMessage : public CIMResponseMessage
1556 {
|
1557 mday 1.14 public:
|
1558 mike 1.2
|
1559 mday 1.14 CIMReferenceNamesResponseMessage(
1560 const String& messageId_,
1561 CIMStatusCode errorCode_,
1562 const String& errorDescription_,
1563 const QueueIdStack& queueIds_,
1564 const Array<CIMReference>& objectNames_)
1565 :
1566 CIMResponseMessage(CIM_REFERENCE_NAMES_RESPONSE_MESSAGE,
1567 messageId_, errorCode_, errorDescription_, queueIds_),
1568 objectNames(objectNames_)
1569 {
1570 }
|
1571 mike 1.2
|
1572 mday 1.14 Array<CIMReference> objectNames;
|
1573 mike 1.2 };
1574
1575 class CIMGetPropertyResponseMessage : public CIMResponseMessage
1576 {
|
1577 mday 1.14 public:
|
1578 mike 1.2
|
1579 mday 1.14 CIMGetPropertyResponseMessage(
1580 const String& messageId_,
1581 CIMStatusCode errorCode_,
1582 const String& errorDescription_,
1583 const QueueIdStack& queueIds_,
1584 const CIMValue& value_)
1585 :
1586 CIMResponseMessage(CIM_GET_PROPERTY_RESPONSE_MESSAGE,
1587 messageId_, errorCode_, errorDescription_, queueIds_),
1588 value(value_)
1589 {
1590 }
|
1591 mike 1.2
|
1592 mday 1.14 CIMValue value;
|
1593 mike 1.2 };
1594
1595 class CIMSetPropertyResponseMessage : public CIMResponseMessage
1596 {
|
1597 mday 1.14 public:
|
1598 mike 1.2
|
1599 mday 1.14 CIMSetPropertyResponseMessage(
1600 const String& messageId_,
1601 CIMStatusCode errorCode_,
1602 const String& errorDescription_,
1603 const QueueIdStack& queueIds_)
1604 :
1605 CIMResponseMessage(CIM_SET_PROPERTY_RESPONSE_MESSAGE,
1606 messageId_, errorCode_, errorDescription_, queueIds_)
1607 {
1608 }
|
1609 mike 1.2 };
1610
1611 class CIMGetQualifierResponseMessage : public CIMResponseMessage
1612 {
|
1613 mday 1.14 public:
|
1614 mike 1.2
|
1615 mday 1.14 CIMGetQualifierResponseMessage(
1616 const String& messageId_,
1617 CIMStatusCode errorCode_,
1618 const String& errorDescription_,
1619 const QueueIdStack& queueIds_,
1620 const CIMQualifierDecl& cimQualifierDecl_)
1621 :
1622 CIMResponseMessage(CIM_GET_QUALIFIER_RESPONSE_MESSAGE,
1623 messageId_, errorCode_, errorDescription_, queueIds_),
1624 cimQualifierDecl(cimQualifierDecl_)
1625 {
1626 }
|
1627 mike 1.2
|
1628 mday 1.14 CIMQualifierDecl cimQualifierDecl;
|
1629 mike 1.2 };
1630
1631 class CIMSetQualifierResponseMessage : public CIMResponseMessage
1632 {
|
1633 mday 1.14 public:
|
1634 mike 1.2
|
1635 mday 1.14 CIMSetQualifierResponseMessage(
1636 const String& messageId_,
1637 CIMStatusCode errorCode_,
1638 const String& errorDescription_,
1639 const QueueIdStack& queueIds_)
1640 :
1641 CIMResponseMessage(CIM_SET_QUALIFIER_RESPONSE_MESSAGE,
1642 messageId_, errorCode_, errorDescription_, queueIds_)
1643 {
1644 }
|
1645 mike 1.2 };
1646
1647 class CIMDeleteQualifierResponseMessage : public CIMResponseMessage
1648 {
|
1649 mday 1.14 public:
|
1650 mike 1.2
|
1651 mday 1.14 CIMDeleteQualifierResponseMessage(
1652 const String& messageId_,
1653 CIMStatusCode errorCode_,
1654 const String& errorDescription_,
1655 const QueueIdStack& queueIds_)
1656 :
1657 CIMResponseMessage(CIM_DELETE_QUALIFIER_RESPONSE_MESSAGE,
1658 messageId_, errorCode_, errorDescription_, queueIds_)
1659 {
1660 }
|
1661 mike 1.2 };
1662
1663 class CIMEnumerateQualifiersResponseMessage : public CIMResponseMessage
1664 {
|
1665 mday 1.14 public:
|
1666 mike 1.2
|
1667 mday 1.14 CIMEnumerateQualifiersResponseMessage(
1668 const String& messageId_,
1669 CIMStatusCode errorCode_,
1670 const String& errorDescription_,
1671 const QueueIdStack& queueIds_,
1672 const Array<CIMQualifierDecl>& qualifierDeclarations_)
1673 :
1674 CIMResponseMessage(CIM_ENUMERATE_QUALIFIERS_RESPONSE_MESSAGE,
1675 messageId_, errorCode_, errorDescription_, queueIds_),
1676 qualifierDeclarations(qualifierDeclarations_)
1677 {
1678 }
|
1679 mike 1.2
|
1680 mday 1.14 Array<CIMQualifierDecl> qualifierDeclarations;
|
1681 mike 1.2 };
1682
1683 class CIMInvokeMethodResponseMessage : public CIMResponseMessage
1684 {
|
1685 mday 1.14 public:
|
1686 mike 1.2
|
1687 mday 1.14 CIMInvokeMethodResponseMessage(
1688 const String& messageId_,
1689 CIMStatusCode errorCode_,
1690 const String& errorDescription_,
1691 const QueueIdStack& queueIds_,
|
1692 kumpf 1.16 const CIMValue& retValue_,
|
1693 mday 1.14 const Array<CIMParamValue>& outParameters_,
1694 const String& methodName_)
1695 :
1696 CIMResponseMessage(CIM_INVOKE_METHOD_RESPONSE_MESSAGE,
1697 messageId_, errorCode_, errorDescription_, queueIds_),
1698 retValue(retValue_),
1699 outParameters(outParameters_),
1700 methodName(methodName_)
1701 {
1702 }
1703
1704 CIMValue retValue;
1705 Array<CIMParamValue> outParameters;
1706 String methodName;
|
1707 mike 1.8 };
1708
1709 class CIMEnableIndicationSubscriptionResponseMessage : public CIMResponseMessage
1710 {
|
1711 mday 1.14 public:
|
1712 mike 1.8
|
1713 mday 1.14 CIMEnableIndicationSubscriptionResponseMessage (
1714 const String & messageId_,
1715 CIMStatusCode errorCode_,
1716 const String & errorDescription_,
1717 const QueueIdStack & queueIds_)
1718 :
1719 CIMResponseMessage (CIM_ENABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
1720 messageId_, errorCode_, errorDescription_, queueIds_)
1721 {
1722 }
|
1723 mike 1.8 };
1724
1725 class CIMModifyIndicationSubscriptionResponseMessage : public CIMResponseMessage
1726 {
|
1727 mday 1.14 public:
|
1728 mike 1.8
|
1729 mday 1.14 CIMModifyIndicationSubscriptionResponseMessage (
1730 const String & messageId_,
1731 CIMStatusCode errorCode_,
1732 const String & errorDescription_,
1733 const QueueIdStack & queueIds_)
1734 :
1735 CIMResponseMessage (CIM_MODIFY_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
1736 messageId_, errorCode_, errorDescription_, queueIds_)
1737 {
1738 }
|
1739 mike 1.8 };
|
1740 mike 1.2
|
1741 mike 1.8 class CIMDisableIndicationSubscriptionResponseMessage :
|
1742 mday 1.14 public CIMResponseMessage
|
1743 mike 1.8 {
|
1744 mday 1.14 public:
|
1745 mike 1.8
|
1746 mday 1.14 CIMDisableIndicationSubscriptionResponseMessage (
1747 const String & messageId_,
1748 CIMStatusCode errorCode_,
1749 const String & errorDescription_,
1750 const QueueIdStack & queueIds_)
1751 :
1752 CIMResponseMessage
1753 (CIM_DISABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
1754 messageId_, errorCode_, errorDescription_, queueIds_)
1755 {
1756 }
|
1757 kumpf 1.10 };
1758
1759 class CIMProcessIndicationResponseMessage : public CIMResponseMessage
1760 {
|
1761 mday 1.14 public:
|
1762 kumpf 1.10
|
1763 mday 1.14 CIMProcessIndicationResponseMessage(
1764 const String& messageId_,
1765 CIMStatusCode errorCode_,
1766 const String& errorDescription_,
1767 const QueueIdStack& queueIds_)
1768 :
1769 CIMResponseMessage(CIM_CREATE_INSTANCE_RESPONSE_MESSAGE,
1770 messageId_, errorCode_, errorDescription_, queueIds_)
1771 {
1772 }
|
1773 kumpf 1.12 };
1774
1775 class CIMHandleIndicationResponseMessage : public CIMResponseMessage
1776 {
|
1777 mday 1.14 public:
|
1778 kumpf 1.12
|
1779 mday 1.14 CIMHandleIndicationResponseMessage(
1780 const String& messageId_,
1781 CIMStatusCode errorCode_,
1782 const String& errorDescription_,
1783 const QueueIdStack& queueIds_)
1784 :
1785 CIMResponseMessage(CIM_HANDLE_INDICATION_RESPONSE_MESSAGE,
1786 messageId_, errorCode_, errorDescription_, queueIds_)
1787 {
1788 }
|
1789 mike 1.2 };
|
1790 mike 1.1
1791 PEGASUS_NAMESPACE_END
1792
1793 #endif /* Pegasus_CIMMessage_h */
|