1 karl 1.15 //%2005////////////////////////////////////////////////////////////////////////
|
2 mike 1.1 //
|
3 karl 1.12 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
4 // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
5 // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
|
6 karl 1.6 // IBM Corp.; EMC Corporation, The Open Group.
|
7 karl 1.12 // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
8 // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
|
9 karl 1.15 // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
10 // EMC Corporation; VERITAS Software Corporation; The Open Group.
|
11 mike 1.1 //
12 // Permission is hereby granted, free of charge, to any person obtaining a copy
|
13 chip 1.3 // of this software and associated documentation files (the "Software"), to
14 // deal in the Software without restriction, including without limitation the
15 // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
16 mike 1.1 // sell copies of the Software, and to permit persons to whom the Software is
17 // furnished to do so, subject to the following conditions:
|
18 kumpf 1.5 //
|
19 chip 1.3 // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
|
20 mike 1.1 // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
21 // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
22 chip 1.3 // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
23 // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
24 // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
25 mike 1.1 // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27 //
28 //==============================================================================
29 //
30 // Author: Mike Brasher (mbrasher@bmc.com)
31 //
|
32 kumpf 1.7 // Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
|
33 carolann.graves 1.16 // Yi Zhou, Hewlett-Packard Company (yi.zhou@hp.com)
34 // Carol Ann Krug Graves, Hewlett-Packard Company
35 // (carolann_graves@hp.com)
|
36 j.alex 1.17 // John Alex, IBM (johnalex@us.ibm.com) - Bug#2290
|
37 mike 1.1 //
38 //%/////////////////////////////////////////////////////////////////////////////
39
|
40 kumpf 1.7 #include <Pegasus/Common/AutoPtr.h>
|
41 mike 1.1 #include "CIMMessage.h"
42
|
43 mike 1.2 PEGASUS_USING_STD;
44
|
45 mike 1.1 PEGASUS_NAMESPACE_BEGIN
46
|
47 kumpf 1.7 void CIMResponseMessage::syncAttributes(CIMRequestMessage* request)
48 {
49 // Propagate request attributes to the response, as necessary
50 setKey(request->getKey());
51 setRouting(request->getRouting());
52 setMask(request->getMask());
53 setHttpMethod(request->getHttpMethod());
|
54 j.alex 1.17 setCloseConnect(request->getCloseConnect());
|
55 kumpf 1.7 }
56
57 CIMResponseMessage* CIMGetClassRequestMessage::buildResponse()
58 {
|
59 kumpf 1.11 AutoPtr<CIMGetClassResponseMessage> response(
60 new CIMGetClassResponseMessage(
61 messageId,
62 CIMException(),
63 queueIds.copyAndPop(),
64 CIMClass()));
|
65 kumpf 1.7 response->syncAttributes(this);
|
66 kumpf 1.11 return response.release();
|
67 kumpf 1.7 }
68
69 CIMResponseMessage* CIMGetInstanceRequestMessage::buildResponse()
70 {
|
71 kumpf 1.11 AutoPtr<CIMGetInstanceResponseMessage> response(
72 new CIMGetInstanceResponseMessage(
73 messageId,
74 CIMException(),
75 queueIds.copyAndPop(),
76 CIMInstance()));
|
77 kumpf 1.7 response->syncAttributes(this);
|
78 kumpf 1.11 return response.release();
|
79 kumpf 1.7 }
80
81 CIMResponseMessage* CIMExportIndicationRequestMessage::buildResponse()
82 {
|
83 kumpf 1.11 AutoPtr<CIMExportIndicationResponseMessage> response(
84 new CIMExportIndicationResponseMessage(
85 messageId,
86 CIMException(),
87 queueIds.copyAndPop()));
|
88 kumpf 1.7 response->syncAttributes(this);
|
89 kumpf 1.11 return response.release();
|
90 kumpf 1.7 }
91
92 CIMResponseMessage* CIMDeleteClassRequestMessage::buildResponse()
93 {
|
94 kumpf 1.11 AutoPtr<CIMDeleteClassResponseMessage> response(
95 new CIMDeleteClassResponseMessage(
96 messageId,
97 CIMException(),
98 queueIds.copyAndPop()));
|
99 kumpf 1.7 response->syncAttributes(this);
|
100 kumpf 1.11 return response.release();
|
101 kumpf 1.7 }
102
103 CIMResponseMessage* CIMDeleteInstanceRequestMessage::buildResponse()
104 {
|
105 kumpf 1.11 AutoPtr<CIMDeleteInstanceResponseMessage> response(
106 new CIMDeleteInstanceResponseMessage(
107 messageId,
108 CIMException(),
109 queueIds.copyAndPop()));
|
110 kumpf 1.7 response->syncAttributes(this);
|
111 kumpf 1.11 return response.release();
|
112 kumpf 1.7 }
113
114 CIMResponseMessage* CIMCreateClassRequestMessage::buildResponse()
115 {
|
116 kumpf 1.11 AutoPtr<CIMCreateClassResponseMessage> response(
117 new CIMCreateClassResponseMessage(
118 messageId,
119 CIMException(),
120 queueIds.copyAndPop()));
|
121 kumpf 1.7 response->syncAttributes(this);
|
122 kumpf 1.11 return response.release();
|
123 kumpf 1.7 }
124
125 CIMResponseMessage* CIMCreateInstanceRequestMessage::buildResponse()
126 {
|
127 kumpf 1.11 AutoPtr<CIMCreateInstanceResponseMessage> response(
128 new CIMCreateInstanceResponseMessage(
129 messageId,
130 CIMException(),
131 queueIds.copyAndPop(),
132 CIMObjectPath()));
|
133 kumpf 1.7 response->syncAttributes(this);
|
134 kumpf 1.11 return response.release();
|
135 kumpf 1.7 }
136
137 CIMResponseMessage* CIMModifyClassRequestMessage::buildResponse()
138 {
|
139 kumpf 1.11 AutoPtr<CIMModifyClassResponseMessage> response(
140 new CIMModifyClassResponseMessage(
141 messageId,
142 CIMException(),
143 queueIds.copyAndPop()));
|
144 kumpf 1.7 response->syncAttributes(this);
|
145 kumpf 1.11 return response.release();
|
146 kumpf 1.7 }
147
148 CIMResponseMessage* CIMModifyInstanceRequestMessage::buildResponse()
149 {
|
150 kumpf 1.11 AutoPtr<CIMModifyInstanceResponseMessage> response(
151 new CIMModifyInstanceResponseMessage(
152 messageId,
153 CIMException(),
154 queueIds.copyAndPop()));
|
155 kumpf 1.7 response->syncAttributes(this);
|
156 kumpf 1.11 return response.release();
|
157 kumpf 1.7 }
158
159 CIMResponseMessage* CIMEnumerateClassesRequestMessage::buildResponse()
160 {
|
161 kumpf 1.11 AutoPtr<CIMEnumerateClassesResponseMessage> response(
162 new CIMEnumerateClassesResponseMessage(
163 messageId,
164 CIMException(),
165 queueIds.copyAndPop(),
166 Array<CIMClass>()));
|
167 kumpf 1.7 response->syncAttributes(this);
|
168 kumpf 1.11 return response.release();
|
169 kumpf 1.7 }
170
171 CIMResponseMessage* CIMEnumerateClassNamesRequestMessage::buildResponse()
172 {
|
173 kumpf 1.11 AutoPtr<CIMEnumerateClassNamesResponseMessage> response(
174 new CIMEnumerateClassNamesResponseMessage(
175 messageId,
176 CIMException(),
177 queueIds.copyAndPop(),
178 Array<CIMName>()));
|
179 kumpf 1.7 response->syncAttributes(this);
|
180 kumpf 1.11 return response.release();
|
181 kumpf 1.7 }
182
183 CIMResponseMessage* CIMEnumerateInstancesRequestMessage::buildResponse()
184 {
|
185 kumpf 1.11 AutoPtr<CIMEnumerateInstancesResponseMessage> response(
186 new CIMEnumerateInstancesResponseMessage(
187 messageId,
188 CIMException(),
189 queueIds.copyAndPop(),
190 Array<CIMInstance>()));
|
191 kumpf 1.7 response->syncAttributes(this);
|
192 kumpf 1.11 return response.release();
|
193 kumpf 1.7 }
194
195 CIMResponseMessage* CIMEnumerateInstanceNamesRequestMessage::buildResponse()
196 {
|
197 kumpf 1.11 AutoPtr<CIMEnumerateInstanceNamesResponseMessage> response(
198 new CIMEnumerateInstanceNamesResponseMessage(
199 messageId,
200 CIMException(),
201 queueIds.copyAndPop(),
202 Array<CIMObjectPath>()));
|
203 kumpf 1.7 response->syncAttributes(this);
|
204 kumpf 1.11 return response.release();
|
205 kumpf 1.7 }
206
207 CIMResponseMessage* CIMExecQueryRequestMessage::buildResponse()
208 {
|
209 kumpf 1.11 AutoPtr<CIMExecQueryResponseMessage> response(
210 new CIMExecQueryResponseMessage(
211 messageId,
212 CIMException(),
213 queueIds.copyAndPop(),
214 Array<CIMObject>()));
|
215 kumpf 1.7 response->syncAttributes(this);
|
216 kumpf 1.11 return response.release();
|
217 kumpf 1.7 }
218
219 CIMResponseMessage* CIMAssociatorsRequestMessage::buildResponse()
220 {
|
221 kumpf 1.11 AutoPtr<CIMAssociatorsResponseMessage> response(
222 new CIMAssociatorsResponseMessage(
223 messageId,
224 CIMException(),
225 queueIds.copyAndPop(),
226 Array<CIMObject>()));
|
227 kumpf 1.7 response->syncAttributes(this);
|
228 kumpf 1.11 return response.release();
|
229 kumpf 1.7 }
230
231 CIMResponseMessage* CIMAssociatorNamesRequestMessage::buildResponse()
232 {
|
233 kumpf 1.11 AutoPtr<CIMAssociatorNamesResponseMessage> response(
234 new CIMAssociatorNamesResponseMessage(
235 messageId,
236 CIMException(),
237 queueIds.copyAndPop(),
238 Array<CIMObjectPath>()));
|
239 kumpf 1.7 response->syncAttributes(this);
|
240 kumpf 1.11 return response.release();
|
241 kumpf 1.7 }
242
243 CIMResponseMessage* CIMReferencesRequestMessage::buildResponse()
244 {
|
245 kumpf 1.11 AutoPtr<CIMReferencesResponseMessage> response(
246 new CIMReferencesResponseMessage(
247 messageId,
248 CIMException(),
249 queueIds.copyAndPop(),
250 Array<CIMObject>()));
|
251 kumpf 1.7 response->syncAttributes(this);
|
252 kumpf 1.11 return response.release();
|
253 kumpf 1.7 }
254
255 CIMResponseMessage* CIMReferenceNamesRequestMessage::buildResponse()
256 {
|
257 kumpf 1.11 AutoPtr<CIMReferenceNamesResponseMessage> response(
258 new CIMReferenceNamesResponseMessage(
259 messageId,
260 CIMException(),
261 queueIds.copyAndPop(),
262 Array<CIMObjectPath>()));
|
263 kumpf 1.7 response->syncAttributes(this);
|
264 kumpf 1.11 return response.release();
|
265 kumpf 1.7 }
266
267 CIMResponseMessage* CIMGetPropertyRequestMessage::buildResponse()
268 {
|
269 kumpf 1.11 AutoPtr<CIMGetPropertyResponseMessage> response(
270 new CIMGetPropertyResponseMessage(
271 messageId,
272 CIMException(),
273 queueIds.copyAndPop(),
274 CIMValue()));
|
275 kumpf 1.7 response->syncAttributes(this);
|
276 kumpf 1.11 return response.release();
|
277 kumpf 1.7 }
278
279 CIMResponseMessage* CIMSetPropertyRequestMessage::buildResponse()
280 {
|
281 kumpf 1.11 AutoPtr<CIMSetPropertyResponseMessage> response(
282 new CIMSetPropertyResponseMessage(
283 messageId,
284 CIMException(),
285 queueIds.copyAndPop()));
|
286 kumpf 1.7 response->syncAttributes(this);
|
287 kumpf 1.11 return response.release();
|
288 kumpf 1.7 }
289
290 CIMResponseMessage* CIMGetQualifierRequestMessage::buildResponse()
291 {
|
292 kumpf 1.11 AutoPtr<CIMGetQualifierResponseMessage> response(
293 new CIMGetQualifierResponseMessage(
294 messageId,
295 CIMException(),
296 queueIds.copyAndPop(),
297 CIMQualifierDecl()));
|
298 kumpf 1.7 response->syncAttributes(this);
|
299 kumpf 1.11 return response.release();
|
300 kumpf 1.7 }
301
302 CIMResponseMessage* CIMSetQualifierRequestMessage::buildResponse()
303 {
|
304 kumpf 1.11 AutoPtr<CIMSetQualifierResponseMessage> response(
305 new CIMSetQualifierResponseMessage(
306 messageId,
307 CIMException(),
308 queueIds.copyAndPop()));
|
309 kumpf 1.7 response->syncAttributes(this);
|
310 kumpf 1.11 return response.release();
|
311 kumpf 1.7 }
312
313 CIMResponseMessage* CIMDeleteQualifierRequestMessage::buildResponse()
314 {
|
315 kumpf 1.11 AutoPtr<CIMDeleteQualifierResponseMessage> response(
316 new CIMDeleteQualifierResponseMessage(
317 messageId,
318 CIMException(),
319 queueIds.copyAndPop()));
|
320 kumpf 1.7 response->syncAttributes(this);
|
321 kumpf 1.11 return response.release();
|
322 kumpf 1.7 }
323
324 CIMResponseMessage* CIMEnumerateQualifiersRequestMessage::buildResponse()
325 {
|
326 kumpf 1.11 AutoPtr<CIMEnumerateQualifiersResponseMessage> response(
327 new CIMEnumerateQualifiersResponseMessage(
328 messageId,
329 CIMException(),
330 queueIds.copyAndPop(),
331 Array<CIMQualifierDecl>()));
|
332 kumpf 1.7 response->syncAttributes(this);
|
333 kumpf 1.11 return response.release();
|
334 kumpf 1.7 }
335
336 CIMResponseMessage* CIMInvokeMethodRequestMessage::buildResponse()
337 {
|
338 kumpf 1.11 AutoPtr<CIMInvokeMethodResponseMessage> response(
339 new CIMInvokeMethodResponseMessage(
340 messageId,
341 CIMException(),
342 queueIds.copyAndPop(),
343 CIMValue(),
344 Array<CIMParamValue>(),
345 methodName));
|
346 kumpf 1.7 response->syncAttributes(this);
|
347 kumpf 1.11 return response.release();
|
348 kumpf 1.7 }
349
350 CIMResponseMessage* CIMProcessIndicationRequestMessage::buildResponse()
351 {
|
352 kumpf 1.11 AutoPtr<CIMProcessIndicationResponseMessage> response(
353 new CIMProcessIndicationResponseMessage(
354 messageId,
355 CIMException(),
356 queueIds.copyAndPop()));
|
357 kumpf 1.7 response->syncAttributes(this);
|
358 kumpf 1.11 return response.release();
|
359 kumpf 1.7 }
360
361 CIMResponseMessage* CIMNotifyProviderRegistrationRequestMessage::buildResponse()
362 {
|
363 kumpf 1.11 AutoPtr<CIMNotifyProviderRegistrationResponseMessage> response(
364 new CIMNotifyProviderRegistrationResponseMessage(
365 messageId,
366 CIMException(),
367 queueIds.copyAndPop()));
|
368 kumpf 1.7 response->syncAttributes(this);
|
369 kumpf 1.11 return response.release();
|
370 kumpf 1.7 }
371
372 CIMResponseMessage* CIMNotifyProviderTerminationRequestMessage::buildResponse()
373 {
|
374 kumpf 1.11 AutoPtr<CIMNotifyProviderTerminationResponseMessage> response(
375 new CIMNotifyProviderTerminationResponseMessage(
376 messageId,
377 CIMException(),
378 queueIds.copyAndPop()));
|
379 kumpf 1.7 response->syncAttributes(this);
|
380 kumpf 1.11 return response.release();
|
381 kumpf 1.7 }
382
383 CIMResponseMessage* CIMHandleIndicationRequestMessage::buildResponse()
384 {
|
385 kumpf 1.11 AutoPtr<CIMHandleIndicationResponseMessage> response(
386 new CIMHandleIndicationResponseMessage(
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 CIMResponseMessage* CIMCreateSubscriptionRequestMessage::buildResponse()
395 {
|
396 kumpf 1.11 AutoPtr<CIMCreateSubscriptionResponseMessage> response(
397 new CIMCreateSubscriptionResponseMessage(
398 messageId,
399 CIMException(),
400 queueIds.copyAndPop()));
|
401 kumpf 1.7 response->syncAttributes(this);
|
402 kumpf 1.11 return response.release();
|
403 kumpf 1.7 }
404
405 CIMResponseMessage* CIMModifySubscriptionRequestMessage::buildResponse()
406 {
|
407 kumpf 1.11 AutoPtr<CIMModifySubscriptionResponseMessage> response(
408 new CIMModifySubscriptionResponseMessage(
409 messageId,
410 CIMException(),
411 queueIds.copyAndPop()));
|
412 kumpf 1.7 response->syncAttributes(this);
|
413 kumpf 1.11 return response.release();
|
414 kumpf 1.7 }
415
416 CIMResponseMessage* CIMDeleteSubscriptionRequestMessage::buildResponse()
417 {
|
418 kumpf 1.11 AutoPtr<CIMDeleteSubscriptionResponseMessage> response(
419 new CIMDeleteSubscriptionResponseMessage(
420 messageId,
421 CIMException(),
422 queueIds.copyAndPop()));
|
423 kumpf 1.7 response->syncAttributes(this);
|
424 kumpf 1.11 return response.release();
|
425 kumpf 1.7 }
426
|
427 carolann.graves 1.16 CIMResponseMessage*
428 CIMSubscriptionInitCompleteRequestMessage::buildResponse()
429 {
430 AutoPtr<CIMSubscriptionInitCompleteResponseMessage> response(
431 new CIMSubscriptionInitCompleteResponseMessage(
432 messageId,
433 CIMException(),
434 queueIds.copyAndPop()));
435 response->syncAttributes(this);
436 return response.release();
437 }
438
|
439 kumpf 1.7 CIMResponseMessage* CIMDisableModuleRequestMessage::buildResponse()
440 {
|
441 kumpf 1.11 AutoPtr<CIMDisableModuleResponseMessage> response(
442 new CIMDisableModuleResponseMessage(
443 messageId,
444 CIMException(),
445 queueIds.copyAndPop(),
446 Array<Uint16>()));
|
447 kumpf 1.7 response->syncAttributes(this);
|
448 kumpf 1.11 return response.release();
|
449 kumpf 1.7 }
450
451 CIMResponseMessage* CIMEnableModuleRequestMessage::buildResponse()
452 {
|
453 kumpf 1.11 AutoPtr<CIMEnableModuleResponseMessage> response(
454 new CIMEnableModuleResponseMessage(
455 messageId,
456 CIMException(),
457 queueIds.copyAndPop(),
458 Array<Uint16>()));
|
459 kumpf 1.7 response->syncAttributes(this);
|
460 kumpf 1.11 return response.release();
|
461 kumpf 1.7 }
462
463 CIMResponseMessage* CIMNotifyProviderEnableRequestMessage::buildResponse()
464 {
|
465 kumpf 1.11 AutoPtr<CIMNotifyProviderEnableResponseMessage> response(
466 new CIMNotifyProviderEnableResponseMessage(
467 messageId,
468 CIMException(),
469 queueIds.copyAndPop()));
|
470 kumpf 1.7 response->syncAttributes(this);
|
471 kumpf 1.11 return response.release();
|
472 kumpf 1.7 }
473
474 CIMResponseMessage* CIMStopAllProvidersRequestMessage::buildResponse()
475 {
|
476 kumpf 1.11 AutoPtr<CIMStopAllProvidersResponseMessage> response(
477 new CIMStopAllProvidersResponseMessage(
478 messageId,
479 CIMException(),
480 queueIds.copyAndPop()));
|
481 kumpf 1.7 response->syncAttributes(this);
|
482 kumpf 1.11 return response.release();
|
483 kumpf 1.7 }
484
485 CIMResponseMessage* CIMInitializeProviderRequestMessage::buildResponse()
486 {
|
487 kumpf 1.11 AutoPtr<CIMInitializeProviderResponseMessage> response(
488 new CIMInitializeProviderResponseMessage(
489 messageId,
490 CIMException(),
491 queueIds.copyAndPop()));
|
492 kumpf 1.7 response->syncAttributes(this);
|
493 kumpf 1.11 return response.release();
|
494 kumpf 1.7 }
495
|
496 kumpf 1.9 CIMResponseMessage* CIMInitializeProviderAgentRequestMessage::buildResponse()
497 {
|
498 kumpf 1.11 AutoPtr<CIMInitializeProviderAgentResponseMessage> response(
499 new CIMInitializeProviderAgentResponseMessage(
500 messageId,
501 CIMException(),
502 queueIds.copyAndPop()));
|
503 kumpf 1.9 response->syncAttributes(this);
|
504 kumpf 1.11 return response.release();
|
505 kumpf 1.9 }
506
|
507 kumpf 1.10 CIMResponseMessage* CIMNotifyConfigChangeRequestMessage::buildResponse()
508 {
|
509 kumpf 1.11 AutoPtr<CIMNotifyConfigChangeResponseMessage> response(
510 new CIMNotifyConfigChangeResponseMessage(
511 messageId,
512 CIMException(),
513 queueIds.copyAndPop()));
|
514 kumpf 1.10 response->syncAttributes(this);
|
515 kumpf 1.11 return response.release();
|
516 kumpf 1.10 }
517
|
518 karl 1.13 CIMMessage::CIMMessage(Uint32 type, const String& messageId_)
519 : Message(type), messageId(messageId_)
520 {
|
521 kumpf 1.19 operationContext.insert(
522 AcceptLanguageListContainer(AcceptLanguageList()));
523 operationContext.insert(
524 ContentLanguageListContainer(ContentLanguageList()));
|
525 karl 1.13 }
526
527 CIMRequestMessage::CIMRequestMessage(
528 Uint32 type_, const String& messageId_, const QueueIdStack& queueIds_)
|
529 a.dunfey 1.14 : CIMMessage(type_, messageId_), queueIds(queueIds_), requestIsOOP(false)
|
530 karl 1.13 {
531 }
532
533 CIMResponseMessage::CIMResponseMessage(
534 Uint32 type_,
535 const String& messageId_,
536 const CIMException& cimException_,
537 const QueueIdStack& queueIds_)
538 :
539 CIMMessage(type_, messageId_),
540 queueIds(queueIds_),
541 cimException(cimException_)
542 {
543 }
544
545 CIMOperationRequestMessage::CIMOperationRequestMessage(
546 Uint32 type_,
547 const String& messageId_,
548 const QueueIdStack& queueIds_,
549 const CIMNamespaceName& nameSpace_,
550 const CIMName& className_,
551 karl 1.13 Uint32 providerType_)
552 :
553 CIMRequestMessage(type_, messageId_, queueIds_),
554 nameSpace(nameSpace_),
555 className(className_),
556 providerType(providerType_)
557 {
558 }
559
|
560 mike 1.1 PEGASUS_NAMESPACE_END
|