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