(file) Return to CIMMessage.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

  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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2