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