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