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