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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2