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