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.92 virtual CIMResponseMessage* buildResponse() const = 0;
|
128 kumpf 1.68
|
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.92 void syncAttributes(const CIMRequestMessage* request);
|
164 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
232 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
270 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
301 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
329 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
355 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
383 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
410 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
438 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
469 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
506 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
538 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
574 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
627 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
699 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
742 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
784 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
821 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
852 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
884 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
914 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
942 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
970 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
996 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1027 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1056 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1094 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1148 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1188 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1230 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1266 kumpf 1.68
|
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 kumpf 1.92 virtual CIMResponseMessage* buildResponse() const;
|
1290 carolann.graves 1.86 };
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1319 kumpf 1.68
|
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.92 virtual CIMResponseMessage* buildResponse() const;
|
1349 kumpf 1.68
|
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 kumpf 1.92 virtual CIMResponseMessage* buildResponse() const;
|
1372 kumpf 1.55
1373 Array <CIMInstance> capInstances;
1374 };
1375
|
1376 carolann.graves 1.93 class PEGASUS_COMMON_LINKAGE CIMNotifyProviderFailRequestMessage
1377 : public CIMRequestMessage
1378 {
1379 public:
1380 CIMNotifyProviderFailRequestMessage(
1381 const String & messageId_,
1382 const String & moduleName_,
1383 const String & userName_,
1384 const QueueIdStack& queueIds_)
1385 : CIMRequestMessage(
1386 CIM_NOTIFY_PROVIDER_FAIL_REQUEST_MESSAGE,
1387 messageId_,
1388 queueIds_),
1389 moduleName(moduleName_),
1390 userName(userName_)
1391 {
1392 }
1393
1394 virtual CIMResponseMessage* buildResponse() const;
1395
1396 String moduleName;
1397 carolann.graves 1.93 String userName;
1398 };
1399
|
1400 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMStopAllProvidersRequestMessage
1401 : public CIMRequestMessage
|
1402 kumpf 1.37 {
|
1403 kumpf 1.68 public:
|
1404 kumpf 1.37 CIMStopAllProvidersRequestMessage(
1405 const String& messageId_,
|
1406 kumpf 1.68 const QueueIdStack& queueIds_)
1407 : CIMRequestMessage(
1408 CIM_STOP_ALL_PROVIDERS_REQUEST_MESSAGE,
1409 messageId_,
1410 queueIds_)
|
1411 kumpf 1.37 {
1412 }
|
1413 kumpf 1.68
|
1414 kumpf 1.92 virtual CIMResponseMessage* buildResponse() const;
|
1415 kumpf 1.37 };
1416
|
1417 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMInitializeProviderRequestMessage
1418 : public CIMRequestMessage
|
1419 kumpf 1.63 {
1420 public:
1421 CIMInitializeProviderRequestMessage(
1422 const String & messageId_,
|
1423 kumpf 1.68 const QueueIdStack& queueIds_)
|
1424 kumpf 1.63 : CIMRequestMessage(
1425 CIM_INITIALIZE_PROVIDER_REQUEST_MESSAGE,
1426 messageId_,
|
1427 kumpf 1.66 queueIds_)
1428 {
1429 }
|
1430 kumpf 1.68
|
1431 kumpf 1.92 virtual CIMResponseMessage* buildResponse() const;
|
1432 kumpf 1.63 };
1433
|
1434 kumpf 1.74 // Used to pass initialization data to an Out-of-Process Provider Agent process
1435 class PEGASUS_COMMON_LINKAGE CIMInitializeProviderAgentRequestMessage
1436 : public CIMRequestMessage
1437 {
1438 public:
1439 CIMInitializeProviderAgentRequestMessage(
1440 const String & messageId_,
1441 const String& pegasusHome_,
1442 const Array<Pair<String, String> >& configProperties_,
1443 Boolean bindVerbose_,
|
1444 carolann.graves 1.86 Boolean subscriptionInitComplete_,
|
1445 kumpf 1.74 const QueueIdStack& queueIds_)
1446 : CIMRequestMessage(
1447 CIM_INITIALIZE_PROVIDER_AGENT_REQUEST_MESSAGE,
1448 messageId_,
1449 queueIds_),
1450 pegasusHome(pegasusHome_),
1451 configProperties(configProperties_),
|
1452 carolann.graves 1.86 bindVerbose(bindVerbose_),
1453 subscriptionInitComplete(subscriptionInitComplete_)
|
1454 kumpf 1.74 {
1455 }
1456
|
1457 kumpf 1.92 virtual CIMResponseMessage* buildResponse() const;
|
1458 kumpf 1.74
1459 String pegasusHome;
1460 Array<Pair<String, String> > configProperties;
1461 Boolean bindVerbose;
|
1462 carolann.graves 1.86 Boolean subscriptionInitComplete;
|
1463 kumpf 1.74 };
1464
|
1465 kumpf 1.75 class PEGASUS_COMMON_LINKAGE CIMNotifyConfigChangeRequestMessage
1466 : public CIMRequestMessage
1467 {
1468 public:
1469 CIMNotifyConfigChangeRequestMessage(
1470 const String & messageId_,
1471 const String & propertyName_,
1472 const String & newPropertyValue_,
1473 Boolean currentValueModified_, // false - planned value modified
1474 const QueueIdStack& queueIds_)
1475 : CIMRequestMessage(
1476 CIM_NOTIFY_CONFIG_CHANGE_REQUEST_MESSAGE,
1477 messageId_,
1478 queueIds_),
1479 propertyName(propertyName_),
1480 newPropertyValue(newPropertyValue_),
1481 currentValueModified(currentValueModified_)
1482 {
1483 }
1484
|
1485 kumpf 1.92 virtual CIMResponseMessage* buildResponse() const;
|
1486 kumpf 1.75
1487 String propertyName;
1488 String newPropertyValue;
1489 Boolean currentValueModified;
1490 };
1491
|
1492 kumpf 1.74
1493 //
1494 // CIMResponseMessages
1495 //
1496
|
1497 chip 1.20 class PEGASUS_COMMON_LINKAGE CIMGetClassResponseMessage
|
1498 chip 1.36 : public CIMResponseMessage
|
1499 mike 1.2 {
|
1500 chip 1.36 public:
1501 CIMGetClassResponseMessage(
1502 const String& messageId_,
1503 const CIMException& cimException_,
1504 const QueueIdStack& queueIds_,
|
1505 se.gupta 1.80 const CIMClass& cimClass_)
|
1506 chip 1.36 : CIMResponseMessage(CIM_GET_CLASS_RESPONSE_MESSAGE,
|
1507 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1508 chip 1.36 cimClass(cimClass_)
1509 {
1510 }
|
1511 mike 1.8
|
1512 chip 1.36 CIMClass cimClass;
|
1513 mike 1.2 };
1514
|
1515 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMGetInstanceResponseMessage
1516 : public CIMResponseMessage
|
1517 mike 1.2 {
|
1518 chip 1.36 public:
1519 CIMGetInstanceResponseMessage(
1520 const String& messageId_,
1521 const CIMException& cimException_,
1522 const QueueIdStack& queueIds_,
|
1523 se.gupta 1.80 const CIMInstance& cimInstance_)
|
1524 chip 1.36 : CIMResponseMessage(CIM_GET_INSTANCE_RESPONSE_MESSAGE,
|
1525 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1526 chip 1.36 cimInstance(cimInstance_)
1527 {
1528 }
|
1529 mike 1.2
|
1530 chip 1.36 CIMInstance cimInstance;
|
1531 mike 1.2 };
1532
|
1533 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMExportIndicationResponseMessage
1534 : public CIMResponseMessage
|
1535 mike 1.8 {
|
1536 chip 1.36 public:
1537 CIMExportIndicationResponseMessage(
1538 const String& messageId_,
1539 const CIMException& cimException_,
1540 const QueueIdStack& queueIds_)
1541 : CIMResponseMessage(CIM_EXPORT_INDICATION_RESPONSE_MESSAGE,
1542 messageId_, cimException_, queueIds_)
1543 {
1544 }
|
1545 mike 1.8 };
1546
|
1547 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMDeleteClassResponseMessage
1548 : public CIMResponseMessage
|
1549 mike 1.2 {
|
1550 chip 1.36 public:
1551 CIMDeleteClassResponseMessage(
1552 const String& messageId_,
1553 const CIMException& cimException_,
1554 const QueueIdStack& queueIds_)
1555 : CIMResponseMessage(CIM_DELETE_CLASS_RESPONSE_MESSAGE,
1556 messageId_, cimException_, queueIds_)
1557 {
1558 }
|
1559 mike 1.2 };
1560
|
1561 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMDeleteInstanceResponseMessage
1562 : public CIMResponseMessage
|
1563 mike 1.2 {
|
1564 chip 1.36 public:
1565 CIMDeleteInstanceResponseMessage(
1566 const String& messageId_,
1567 const CIMException& cimException_,
1568 const QueueIdStack& queueIds_)
1569 : CIMResponseMessage(CIM_DELETE_INSTANCE_RESPONSE_MESSAGE,
1570 messageId_, cimException_, queueIds_)
1571 {
1572 }
|
1573 mike 1.2 };
1574
|
1575 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMCreateClassResponseMessage
1576 : public CIMResponseMessage
|
1577 mike 1.2 {
|
1578 chip 1.36 public:
1579 CIMCreateClassResponseMessage(
1580 const String& messageId_,
1581 const CIMException& cimException_,
1582 const QueueIdStack& queueIds_)
1583 : CIMResponseMessage(CIM_CREATE_CLASS_RESPONSE_MESSAGE,
1584 messageId_, cimException_, queueIds_)
1585 {
1586 }
|
1587 mike 1.2 };
1588
|
1589 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMCreateInstanceResponseMessage
1590 : public CIMResponseMessage
|
1591 mike 1.2 {
|
1592 chip 1.36 public:
1593 CIMCreateInstanceResponseMessage(
1594 const String& messageId_,
1595 const CIMException& cimException_,
1596 const QueueIdStack& queueIds_,
|
1597 se.gupta 1.80 const CIMObjectPath& instanceName_)
|
1598 chip 1.36 : CIMResponseMessage(CIM_CREATE_INSTANCE_RESPONSE_MESSAGE,
|
1599 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1600 chip 1.36 instanceName(instanceName_)
1601 {
1602 }
|
1603 kumpf 1.32
|
1604 chip 1.36 CIMObjectPath instanceName;
|
1605 mike 1.2 };
1606
|
1607 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMModifyClassResponseMessage
1608 : public CIMResponseMessage
|
1609 mike 1.2 {
|
1610 chip 1.36 public:
1611 CIMModifyClassResponseMessage(
1612 const String& messageId_,
1613 const CIMException& cimException_,
1614 const QueueIdStack& queueIds_)
1615 : CIMResponseMessage(CIM_MODIFY_CLASS_RESPONSE_MESSAGE,
1616 messageId_, cimException_, queueIds_)
1617 {
1618 }
|
1619 mike 1.2 };
1620
|
1621 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMModifyInstanceResponseMessage
1622 : public CIMResponseMessage
|
1623 mike 1.2 {
|
1624 chip 1.36 public:
1625 CIMModifyInstanceResponseMessage(
1626 const String& messageId_,
1627 const CIMException& cimException_,
1628 const QueueIdStack& queueIds_)
1629 : CIMResponseMessage(CIM_MODIFY_INSTANCE_RESPONSE_MESSAGE,
1630 messageId_, cimException_, queueIds_)
1631 {
1632 }
|
1633 mike 1.2 };
1634
|
1635 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMEnumerateClassesResponseMessage
1636 : public CIMResponseMessage
|
1637 mike 1.2 {
|
1638 chip 1.36 public:
1639 CIMEnumerateClassesResponseMessage(
1640 const String& messageId_,
1641 const CIMException& cimException_,
1642 const QueueIdStack& queueIds_,
|
1643 se.gupta 1.80 const Array<CIMClass>& cimClasses_)
|
1644 chip 1.36 : CIMResponseMessage(CIM_ENUMERATE_CLASSES_RESPONSE_MESSAGE,
|
1645 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1646 chip 1.36 cimClasses(cimClasses_)
1647 {
1648 }
|
1649 mike 1.2
|
1650 chip 1.36 Array<CIMClass> cimClasses;
|
1651 mike 1.2 };
1652
|
1653 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMEnumerateClassNamesResponseMessage
1654 : public CIMResponseMessage
|
1655 mike 1.2 {
|
1656 chip 1.36 public:
1657 CIMEnumerateClassNamesResponseMessage(
1658 const String& messageId_,
1659 const CIMException& cimException_,
1660 const QueueIdStack& queueIds_,
|
1661 se.gupta 1.80 const Array<CIMName>& classNames_)
|
1662 chip 1.36 : CIMResponseMessage(CIM_ENUMERATE_CLASS_NAMES_RESPONSE_MESSAGE,
|
1663 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1664 chip 1.36 classNames(classNames_)
1665 {
1666 }
|
1667 mike 1.2
|
1668 kumpf 1.46 Array<CIMName> classNames;
|
1669 mike 1.2 };
1670
|
1671 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMEnumerateInstancesResponseMessage
1672 : public CIMResponseMessage
|
1673 mike 1.2 {
|
1674 chip 1.36 public:
1675 CIMEnumerateInstancesResponseMessage(
1676 const String& messageId_,
1677 const CIMException& cimException_,
1678 const QueueIdStack& queueIds_,
|
1679 se.gupta 1.80 const Array<CIMInstance>& cimNamedInstances_)
|
1680 chip 1.36 : CIMResponseMessage(CIM_ENUMERATE_INSTANCES_RESPONSE_MESSAGE,
|
1681 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1682 chip 1.36 cimNamedInstances(cimNamedInstances_)
1683 {
1684 }
|
1685 kumpf 1.32
|
1686 kumpf 1.40 Array<CIMInstance> cimNamedInstances;
|
1687 mike 1.2 };
1688
|
1689 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMEnumerateInstanceNamesResponseMessage
1690 : public CIMResponseMessage
|
1691 mike 1.2 {
|
1692 chip 1.36 public:
1693 CIMEnumerateInstanceNamesResponseMessage(
1694 const String& messageId_,
1695 const CIMException& cimException_,
1696 const QueueIdStack& queueIds_,
|
1697 se.gupta 1.80 const Array<CIMObjectPath>& instanceNames_)
|
1698 chip 1.36 : CIMResponseMessage(CIM_ENUMERATE_INSTANCE_NAMES_RESPONSE_MESSAGE,
|
1699 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1700 chip 1.36 instanceNames(instanceNames_)
1701 {
1702 }
|
1703 mike 1.2
|
1704 chip 1.36 Array<CIMObjectPath> instanceNames;
|
1705 mike 1.2 };
1706
|
1707 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMExecQueryResponseMessage
1708 : public CIMResponseMessage
|
1709 mike 1.2 {
|
1710 chip 1.36 public:
1711 CIMExecQueryResponseMessage(
1712 const String& messageId_,
1713 const CIMException& cimException_,
1714 const QueueIdStack& queueIds_,
|
1715 se.gupta 1.80 const Array<CIMObject>& cimObjects_)
|
1716 chip 1.36 : CIMResponseMessage(CIM_EXEC_QUERY_RESPONSE_MESSAGE,
|
1717 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1718 chip 1.36 cimObjects(cimObjects_)
1719 {
1720 }
|
1721 kumpf 1.32
|
1722 kumpf 1.41 Array<CIMObject> cimObjects;
|
1723 mike 1.2 };
1724
|
1725 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMAssociatorsResponseMessage
1726 : public CIMResponseMessage
|
1727 mike 1.2 {
|
1728 chip 1.36 public:
1729 CIMAssociatorsResponseMessage(
1730 const String& messageId_,
1731 const CIMException& cimException_,
1732 const QueueIdStack& queueIds_,
|
1733 se.gupta 1.80 const Array<CIMObject>& cimObjects_)
|
1734 chip 1.36 : CIMResponseMessage(CIM_ASSOCIATORS_RESPONSE_MESSAGE,
|
1735 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1736 chip 1.36 cimObjects(cimObjects_)
1737 {
1738 }
|
1739 mike 1.2
|
1740 kumpf 1.41 Array<CIMObject> cimObjects;
|
1741 mike 1.2 };
1742
|
1743 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMAssociatorNamesResponseMessage
1744 : public CIMResponseMessage
|
1745 mike 1.2 {
|
1746 chip 1.36 public:
1747 CIMAssociatorNamesResponseMessage(
1748 const String& messageId_,
1749 const CIMException& cimException_,
1750 const QueueIdStack& queueIds_,
|
1751 se.gupta 1.80 const Array<CIMObjectPath>& objectNames_)
|
1752 chip 1.36 : CIMResponseMessage(CIM_ASSOCIATOR_NAMES_RESPONSE_MESSAGE,
|
1753 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1754 chip 1.36 objectNames(objectNames_)
1755 {
1756 }
|
1757 kumpf 1.32
|
1758 chip 1.36 Array<CIMObjectPath> objectNames;
|
1759 mike 1.2 };
1760
|
1761 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMReferencesResponseMessage
1762 : public CIMResponseMessage
|
1763 mike 1.2 {
|
1764 chip 1.36 public:
1765 CIMReferencesResponseMessage(
1766 const String& messageId_,
1767 const CIMException& cimException_,
1768 const QueueIdStack& queueIds_,
|
1769 se.gupta 1.80 const Array<CIMObject>& cimObjects_)
|
1770 chip 1.36 : CIMResponseMessage(CIM_REFERENCES_RESPONSE_MESSAGE,
|
1771 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1772 chip 1.36 cimObjects(cimObjects_)
1773 {
1774 }
|
1775 mike 1.2
|
1776 kumpf 1.41 Array<CIMObject> cimObjects;
|
1777 mike 1.2 };
1778
|
1779 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMReferenceNamesResponseMessage
1780 : public CIMResponseMessage
|
1781 mike 1.2 {
|
1782 chip 1.36 public:
1783 CIMReferenceNamesResponseMessage(
1784 const String& messageId_,
1785 const CIMException& cimException_,
1786 const QueueIdStack& queueIds_,
|
1787 se.gupta 1.80 const Array<CIMObjectPath>& objectNames_)
|
1788 chip 1.36 : CIMResponseMessage(CIM_REFERENCE_NAMES_RESPONSE_MESSAGE,
|
1789 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1790 chip 1.36 objectNames(objectNames_)
1791 {
1792 }
|
1793 kumpf 1.32
|
1794 chip 1.36 Array<CIMObjectPath> objectNames;
|
1795 mike 1.2 };
1796
|
1797 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMGetPropertyResponseMessage
1798 : public CIMResponseMessage
|
1799 mike 1.2 {
|
1800 chip 1.36 public:
1801 CIMGetPropertyResponseMessage(
1802 const String& messageId_,
1803 const CIMException& cimException_,
1804 const QueueIdStack& queueIds_,
|
1805 se.gupta 1.80 const CIMValue& value_)
|
1806 chip 1.36 : CIMResponseMessage(CIM_GET_PROPERTY_RESPONSE_MESSAGE,
|
1807 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1808 chip 1.36 value(value_)
1809 {
1810 }
|
1811 mike 1.2
|
1812 chip 1.36 CIMValue value;
|
1813 mike 1.2 };
1814
|
1815 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMSetPropertyResponseMessage
1816 : public CIMResponseMessage
|
1817 mike 1.2 {
|
1818 chip 1.36 public:
1819 CIMSetPropertyResponseMessage(
1820 const String& messageId_,
1821 const CIMException& cimException_,
1822 const QueueIdStack& queueIds_)
1823 : CIMResponseMessage(CIM_SET_PROPERTY_RESPONSE_MESSAGE,
1824 messageId_, cimException_, queueIds_)
1825 {
1826 }
|
1827 mike 1.2 };
1828
|
1829 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMGetQualifierResponseMessage
1830 : public CIMResponseMessage
|
1831 mike 1.2 {
|
1832 chip 1.36 public:
1833 CIMGetQualifierResponseMessage(
1834 const String& messageId_,
1835 const CIMException& cimException_,
1836 const QueueIdStack& queueIds_,
|
1837 se.gupta 1.80 const CIMQualifierDecl& cimQualifierDecl_)
|
1838 chip 1.36 : CIMResponseMessage(CIM_GET_QUALIFIER_RESPONSE_MESSAGE,
|
1839 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1840 chip 1.36 cimQualifierDecl(cimQualifierDecl_)
1841 {
1842 }
|
1843 mike 1.2
|
1844 chip 1.36 CIMQualifierDecl cimQualifierDecl;
|
1845 mike 1.2 };
1846
|
1847 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMSetQualifierResponseMessage
1848 : public CIMResponseMessage
|
1849 mike 1.2 {
|
1850 chip 1.36 public:
1851 CIMSetQualifierResponseMessage(
1852 const String& messageId_,
1853 const CIMException& cimException_,
1854 const QueueIdStack& queueIds_)
1855 :
1856 CIMResponseMessage(CIM_SET_QUALIFIER_RESPONSE_MESSAGE,
1857 messageId_, cimException_, queueIds_)
1858 {
1859 }
|
1860 mike 1.2 };
1861
|
1862 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMDeleteQualifierResponseMessage
1863 : public CIMResponseMessage
|
1864 mike 1.2 {
|
1865 chip 1.36 public:
1866 CIMDeleteQualifierResponseMessage(
1867 const String& messageId_,
1868 const CIMException& cimException_,
1869 const QueueIdStack& queueIds_)
1870 :
1871 CIMResponseMessage(CIM_DELETE_QUALIFIER_RESPONSE_MESSAGE,
1872 messageId_, cimException_, queueIds_)
1873 {
1874 }
|
1875 mike 1.2 };
1876
|
1877 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMEnumerateQualifiersResponseMessage
1878 : public CIMResponseMessage
|
1879 mike 1.2 {
|
1880 chip 1.36 public:
1881 CIMEnumerateQualifiersResponseMessage(
1882 const String& messageId_,
1883 const CIMException& cimException_,
1884 const QueueIdStack& queueIds_,
|
1885 se.gupta 1.80 const Array<CIMQualifierDecl>& qualifierDeclarations_)
|
1886 chip 1.36 : CIMResponseMessage(CIM_ENUMERATE_QUALIFIERS_RESPONSE_MESSAGE,
|
1887 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1888 chip 1.36 qualifierDeclarations(qualifierDeclarations_)
1889 {
1890 }
|
1891 kumpf 1.32
|
1892 chip 1.36 Array<CIMQualifierDecl> qualifierDeclarations;
|
1893 mike 1.2 };
1894
|
1895 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMInvokeMethodResponseMessage
1896 : public CIMResponseMessage
|
1897 mike 1.2 {
|
1898 chip 1.36 public:
1899 CIMInvokeMethodResponseMessage(
1900 const String& messageId_,
1901 const CIMException& cimException_,
1902 const QueueIdStack& queueIds_,
1903 const CIMValue& retValue_,
1904 const Array<CIMParamValue>& outParameters_,
|
1905 se.gupta 1.80 const CIMName& methodName_)
|
1906 chip 1.36 : CIMResponseMessage(CIM_INVOKE_METHOD_RESPONSE_MESSAGE,
|
1907 se.gupta 1.80 messageId_, cimException_, queueIds_),
|
1908 chip 1.36 retValue(retValue_),
1909 outParameters(outParameters_),
1910 methodName(methodName_)
1911 {
1912 }
|
1913 mike 1.2
|
1914 chip 1.36 CIMValue retValue;
1915 Array<CIMParamValue> outParameters;
|
1916 kumpf 1.46 CIMName methodName;
|
1917 mike 1.8 };
1918
|
1919 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMProcessIndicationResponseMessage
1920 : public CIMResponseMessage
|
1921 kumpf 1.10 {
|
1922 chip 1.36 public:
1923 CIMProcessIndicationResponseMessage(
1924 const String& messageId_,
1925 const CIMException& cimException_,
1926 const QueueIdStack& queueIds_)
|
1927 kumpf 1.90 : CIMResponseMessage(CIM_PROCESS_INDICATION_RESPONSE_MESSAGE,
|
1928 chip 1.36 messageId_, cimException_, queueIds_)
1929 {
1930 }
|
1931 kumpf 1.12 };
1932
|
1933 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMNotifyProviderRegistrationResponseMessage
1934 : public CIMResponseMessage
|
1935 kumpf 1.68 {
1936 public:
1937 CIMNotifyProviderRegistrationResponseMessage(
1938 const String& messageId_,
1939 const CIMException& cimException_,
1940 const QueueIdStack& queueIds_)
1941 : CIMResponseMessage(CIM_NOTIFY_PROVIDER_REGISTRATION_RESPONSE_MESSAGE,
1942 messageId_, cimException_, queueIds_)
1943 {
1944 }
1945 };
1946
|
1947 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMNotifyProviderTerminationResponseMessage
1948 : public CIMResponseMessage
|
1949 kumpf 1.68 {
1950 public:
1951 CIMNotifyProviderTerminationResponseMessage(
1952 const String& messageId_,
1953 const CIMException& cimException_,
1954 const QueueIdStack& queueIds_)
1955 : CIMResponseMessage(CIM_NOTIFY_PROVIDER_TERMINATION_RESPONSE_MESSAGE,
1956 messageId_, cimException_, queueIds_)
1957 {
1958 }
1959 };
1960
|
1961 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMHandleIndicationResponseMessage
1962 : public CIMResponseMessage
|
1963 kumpf 1.68 {
1964 public:
1965 CIMHandleIndicationResponseMessage(
1966 const String& messageId_,
1967 const CIMException& cimException_,
1968 const QueueIdStack& queueIds_)
1969 : CIMResponseMessage(CIM_HANDLE_INDICATION_RESPONSE_MESSAGE,
1970 messageId_, cimException_, queueIds_)
1971 {
1972 }
1973 };
1974
|
1975 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMCreateSubscriptionResponseMessage
1976 : public CIMResponseMessage
|
1977 chip 1.20 {
|
1978 chip 1.36 public:
|
1979 kumpf 1.68 CIMCreateSubscriptionResponseMessage(
|
1980 chip 1.36 const String& messageId_,
1981 const CIMException& cimException_,
1982 const QueueIdStack& queueIds_)
1983 : CIMResponseMessage(
|
1984 kumpf 1.68 CIM_CREATE_SUBSCRIPTION_RESPONSE_MESSAGE,
|
1985 chip 1.36 messageId_,
1986 cimException_,
1987 queueIds_)
1988 {
1989 }
|
1990 chip 1.26 };
1991
|
1992 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMModifySubscriptionResponseMessage
1993 : public CIMResponseMessage
|
1994 chip 1.26 {
1995 public:
|
1996 kumpf 1.68 CIMModifySubscriptionResponseMessage(
1997 const String& messageId_,
1998 const CIMException& cimException_,
1999 const QueueIdStack& queueIds_)
|
2000 chip 1.26 : CIMResponseMessage(
|
2001 kumpf 1.68 CIM_MODIFY_SUBSCRIPTION_RESPONSE_MESSAGE,
|
2002 chip 1.26 messageId_,
|
2003 chip 1.36 cimException_,
|
2004 chip 1.26 queueIds_)
2005 {
2006 }
2007 };
2008
|
2009 kumpf 1.69 class PEGASUS_COMMON_LINKAGE CIMDeleteSubscriptionResponseMessage
2010 : public CIMResponseMessage
|
2011 chip 1.26 {
2012 public:
|
2013 kumpf 1.68 CIMDeleteSubscriptionResponseMessage(
2014 const String& messageId_,
2015 const CIMException& cimException_,
2016 const QueueIdStack& queueIds_)
|
2017 chip 1.26 : CIMResponseMessage(
|
2018 kumpf 1.68 CIM_DELETE_SUBSCRIPTION_RESPONSE_MESSAGE,
|
2019 chip 1.26 messageId_,
|
2020 chip 1.36 cimException_,
|
2021 chip 1.26 queueIds_)
2022 {
2023 }
|
2024 kumpf 1.30 };
2025
|
2026 carolann.graves 1.86 class PEGASUS_COMMON_LINKAGE
2027 CIMSubscriptionInitCompleteResponseMessage
2028 : public CIMResponseMessage
2029 {
2030 public:
2031 CIMSubscriptionInitCompleteResponseMessage
2032 (const String & messageId_,
2033 const CIMException & cimException_,
2034 const QueueIdStack & queueIds_)
2035 : CIMResponseMessage
2036 (CIM_SUBSCRIPTION_INIT_COMPLETE_RESPONSE_MESSAGE,
2037 messageId_,
2038 cimException_,
2039 queueIds_)
2040 {
2041 }
2042 };
2043
|
2044 kumpf 1.30 class PEGASUS_COMMON_LINKAGE CIMDisableModuleResponseMessage
|
2045 chip 1.36 : public CIMResponseMessage
|
2046 kumpf 1.30 {
|
2047 chip 1.36 public:
2048 CIMDisableModuleResponseMessage(
2049 const String& messageId_,
2050 const CIMException& cimException_,
2051 const QueueIdStack& queueIds_,
2052 const Array<Uint16>& operationalStatus_)
2053 : CIMResponseMessage(CIM_DISABLE_MODULE_RESPONSE_MESSAGE,
2054 messageId_, cimException_, queueIds_),
2055 operationalStatus(operationalStatus_)
2056 {
2057 }
|
2058 kumpf 1.30
|
2059 chip 1.36 Array<Uint16> operationalStatus;
|
2060 kumpf 1.30 };
2061
2062 class PEGASUS_COMMON_LINKAGE CIMEnableModuleResponseMessage
|
2063 chip 1.36 : public CIMResponseMessage
|
2064 kumpf 1.30 {
|
2065 chip 1.36 public:
2066 CIMEnableModuleResponseMessage(
2067 const String& messageId_,
2068 const CIMException& cimException_,
2069 const QueueIdStack& queueIds_,
2070 const Array<Uint16>& operationalStatus_)
2071 : CIMResponseMessage(CIM_ENABLE_MODULE_RESPONSE_MESSAGE,
2072 messageId_, cimException_, queueIds_),
2073 operationalStatus(operationalStatus_)
2074 {
2075 }
|
2076 kumpf 1.30
|
2077 chip 1.36 Array<Uint16> operationalStatus;
|
2078 kumpf 1.37 };
2079
|
2080 kumpf 1.68 class PEGASUS_COMMON_LINKAGE CIMNotifyProviderEnableResponseMessage
2081 : public CIMResponseMessage
|
2082 kumpf 1.37 {
|
2083 kumpf 1.68 public:
2084 CIMNotifyProviderEnableResponseMessage(
2085 const String& messageId_,
2086 const CIMException& cimException_,
2087 const QueueIdStack& queueIds_)
2088 : CIMResponseMessage(CIM_NOTIFY_PROVIDER_ENABLE_RESPONSE_MESSAGE,
2089 messageId_, cimException_, queueIds_)
2090 {
2091 }
|
2092 mike 1.2 };
|
2093 mike 1.1
|
2094 carolann.graves 1.93 class PEGASUS_COMMON_LINKAGE CIMNotifyProviderFailResponseMessage
2095 : public CIMResponseMessage
2096 {
2097 public:
2098 CIMNotifyProviderFailResponseMessage(
2099 const String& messageId_,
2100 const CIMException& cimException_,
2101 const QueueIdStack& queueIds_)
2102 : CIMResponseMessage(CIM_NOTIFY_PROVIDER_FAIL_RESPONSE_MESSAGE,
2103 messageId_, cimException_, queueIds_)
2104 {
2105 }
2106
2107 Uint32 numSubscriptionsAffected;
2108 };
2109
|
2110 kumpf 1.68 class PEGASUS_COMMON_LINKAGE CIMStopAllProvidersResponseMessage
2111 : public CIMResponseMessage
|
2112 kumpf 1.61 {
|
2113 kumpf 1.68 public:
2114 CIMStopAllProvidersResponseMessage(
2115 const String& messageId_,
2116 const CIMException& cimException_,
2117 const QueueIdStack& queueIds_)
2118 : CIMResponseMessage(CIM_STOP_ALL_PROVIDERS_RESPONSE_MESSAGE,
2119 messageId_, cimException_, queueIds_)
2120 {
2121 }
|
2122 kumpf 1.61 };
2123
|
2124 kumpf 1.63 class PEGASUS_COMMON_LINKAGE CIMInitializeProviderResponseMessage
|
2125 kumpf 1.68 : public CIMResponseMessage
|
2126 kumpf 1.63 {
|
2127 kumpf 1.68 public:
2128 CIMInitializeProviderResponseMessage(
2129 const String& messageId_,
2130 const CIMException& cimException_,
2131 const QueueIdStack& queueIds_)
2132 : CIMResponseMessage(CIM_INITIALIZE_PROVIDER_RESPONSE_MESSAGE,
2133 messageId_, cimException_, queueIds_)
2134 {
2135 }
|
2136 kumpf 1.63 };
2137
|
2138 kumpf 1.74 class PEGASUS_COMMON_LINKAGE CIMInitializeProviderAgentResponseMessage
2139 : public CIMResponseMessage
2140 {
2141 public:
2142 CIMInitializeProviderAgentResponseMessage(
2143 const String& messageId_,
2144 const CIMException& cimException_,
2145 const QueueIdStack& queueIds_)
2146 : CIMResponseMessage(CIM_INITIALIZE_PROVIDER_AGENT_RESPONSE_MESSAGE,
2147 messageId_, cimException_, queueIds_)
2148 {
2149 }
2150 };
2151
|
2152 kumpf 1.75 class PEGASUS_COMMON_LINKAGE CIMNotifyConfigChangeResponseMessage
2153 : public CIMResponseMessage
2154 {
2155 public:
2156 CIMNotifyConfigChangeResponseMessage(
2157 const String& messageId_,
2158 const CIMException& cimException_,
2159 const QueueIdStack& queueIds_)
2160 : CIMResponseMessage(CIM_NOTIFY_CONFIG_CHANGE_RESPONSE_MESSAGE,
2161 messageId_, cimException_, queueIds_)
2162 {
2163 }
2164 };
2165
|
2166 mike 1.1 PEGASUS_NAMESPACE_END
2167
2168 #endif /* Pegasus_CIMMessage_h */
|