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