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

  1 martin 1.13 //%LICENSE////////////////////////////////////////////////////////////////
  2 martin 1.14 //
  3 martin 1.13 // 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.14 //
 10 martin 1.13 // 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.14 //
 17 martin 1.13 // The above copyright notice and this permission notice shall be included
 18             // in all copies or substantial portions of the Software.
 19 martin 1.14 //
 20 martin 1.13 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 21 martin 1.14 // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 22 martin 1.13 // 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.14 //
 28 martin 1.13 //////////////////////////////////////////////////////////////////////////
 29 schuur 1.1  //
 30             //%/////////////////////////////////////////////////////////////////////////////
 31             
 32 chip   1.5  #include "SimpleResponseHandler.h"
 33             
 34             #include <Pegasus/ProviderManager2/OperationResponseHandler.h>
 35             
 36 marek  1.11 #include <Pegasus/Common/Tracer.h>
 37 schuur 1.1  
 38             PEGASUS_NAMESPACE_BEGIN
 39             
 40 chip   1.5  //
 41             // SimpleResponseHandler
 42             //
 43             
 44 kumpf  1.10 SimpleResponseHandler::SimpleResponseHandler()
 45 chip   1.5  {
 46             }
 47             
 48 kumpf  1.10 SimpleResponseHandler::~SimpleResponseHandler()
 49 chip   1.5  {
 50             }
 51             
 52 kumpf  1.10 void SimpleResponseHandler::processing()
 53 chip   1.5  {
 54 marek  1.11     PEG_TRACE_CSTRING(
 55                     TRC_PROVIDERMANAGER,
 56 marek  1.12         Tracer::LEVEL4,
 57 chip   1.5          "SimpleResponseHandler::processing()");
 58                 // do nothing
 59             }
 60             
 61 kumpf  1.10 void SimpleResponseHandler::complete()
 62 brian.campbell 1.3  {
 63 marek          1.11     PEG_TRACE_CSTRING(
 64                             TRC_PROVIDERMANAGER,
 65 marek          1.12         Tracer::LEVEL4,
 66 chip           1.5          "SimpleResponseHandler::complete()");
 67 brian.campbell 1.3  
 68 chip           1.5      send(true);
 69                     }
 70 brian.campbell 1.3  
 71 chip           1.5  // return the number of objects in this handler
 72 kumpf          1.10 Uint32 SimpleResponseHandler::size() const
 73 chip           1.5  {
 74 kumpf          1.10     return 0;
 75 brian.campbell 1.3  }
 76                     
 77 chip           1.5  // clear any objects in this handler
 78 kumpf          1.10 void SimpleResponseHandler::clear()
 79 chip           1.5  {
 80                     }
 81 brian.campbell 1.3  
 82 kumpf          1.10 ContentLanguageList SimpleResponseHandler::getLanguages()
 83 brian.campbell 1.3  {
 84 marek          1.11     PEG_TRACE_CSTRING(
 85                             TRC_PROVIDERMANAGER,
 86 marek          1.12         Tracer::LEVEL4,
 87 chip           1.5          "SimpleResponseHandler: getLanguages()");
 88                     
 89 a.dunfey       1.9      ContentLanguageList langs;
 90 chip           1.5  
 91 a.dunfey       1.9      // Try to get the ContentLanguageList out of the
 92                         // OperationContext in the base ResponseHandler.
 93                         OperationContext context = getContext();
 94 chip           1.5  
 95 kumpf          1.10     if (context.contains(ContentLanguageListContainer::NAME))
 96 a.dunfey       1.9      {
 97                             ContentLanguageListContainer cntr =
 98                                 context.get(ContentLanguageListContainer::NAME);
 99 chip           1.5          langs = cntr.getLanguages();
100 a.dunfey       1.9      }
101 chip           1.5  
102 a.dunfey       1.9      return langs;
103 chip           1.5  }
104                     
105                     void SimpleResponseHandler::send(Boolean isComplete)
106                     {
107 kumpf          1.10     // If this was NOT instantiated as a derived OperationResponseHandle class,
108                         // then this will be null but is NOT an error. In this case, there is no
109                         // response attached, hence no data,so there is nothing to send. else we
110                         // have a valid "cross-cast" to the operation side
111 chip           1.5  
112 kumpf          1.10     OperationResponseHandler* operation =
113                             dynamic_cast<OperationResponseHandler*>(this);
114 chip           1.5  
115 kumpf          1.10     if (operation)
116 chip           1.5      {
117                             operation->send(isComplete);
118                         }
119                     }
120                     
121                     //
122                     // SimpleInstanceResponseHandler
123                     //
124                     
125 kumpf          1.10 SimpleInstanceResponseHandler::SimpleInstanceResponseHandler()
126 chip           1.5  {
127                     }
128                     
129 thilo.boehm    1.15 SimpleInstanceResponseHandler::~SimpleInstanceResponseHandler()
130                     {
131                     }
132                     
133 kumpf          1.10 void SimpleInstanceResponseHandler::processing()
134 chip           1.5  {
135                         SimpleResponseHandler::processing();
136                     }
137                     
138 kumpf          1.10 void SimpleInstanceResponseHandler::complete()
139 chip           1.5  {
140                         SimpleResponseHandler::complete();
141                     }
142                     
143 kumpf          1.10 Uint32 SimpleInstanceResponseHandler::size() const
144 chip           1.5  {
145 thilo.boehm    1.15     return _objects.size()+_scmoObjects.size();
146 chip           1.5  }
147                     
148 kumpf          1.10 void SimpleInstanceResponseHandler::clear()
149 chip           1.5  {
150                         _objects.clear();
151 thilo.boehm    1.15     _scmoObjects.clear();
152 chip           1.5  }
153                     
154 kumpf          1.10 void SimpleInstanceResponseHandler::deliver(const CIMInstance& instance)
155 chip           1.5  {
156 marek          1.11     PEG_TRACE_CSTRING(
157                             TRC_PROVIDERMANAGER,
158                             Tracer::LEVEL4,
159                             "SimpleInstanceResponseHandler::deliver()");
160 chip           1.5  
161                         _objects.append(instance);
162                     
163                         send(false);
164                     }
165                     
166 thilo.boehm    1.15 void SimpleInstanceResponseHandler::deliver(const SCMOInstance& instance)
167                     {
168                         PEG_TRACE_CSTRING(
169                             TRC_PROVIDERMANAGER,
170                             Tracer::LEVEL4,
171                             "SimpleInstanceResponseHandler::deliver(SCMOInstance)");
172                     
173                         //fprintf(stderr, "SimpleInstanceResponseHandler::deliver\n");
174                         _scmoObjects.append(instance);
175                     
176                         send(false);
177                     }
178                     
179 kumpf          1.10 void SimpleInstanceResponseHandler::deliver(const Array<CIMInstance>& instances)
180 chip           1.5  {
181                         // call deliver for each object in the array
182 kumpf          1.10     for (Uint32 i = 0, n = instances.size(); i < n; i++)
183 chip           1.5      {
184                             deliver(instances[i]);
185                         }
186                     }
187                     
188 kumpf          1.10 const Array<CIMInstance> SimpleInstanceResponseHandler::getObjects() const
189 chip           1.5  {
190 kumpf          1.10     return _objects;
191 chip           1.5  }
192                     
193 thilo.boehm    1.15 const Array<SCMOInstance> SimpleInstanceResponseHandler::getSCMOObjects() const
194                     {
195                         return _scmoObjects;
196                     }
197                     
198 chip           1.5  //
199                     // SimpleObjectPathResponseHandler
200                     //
201                     
202 kumpf          1.10 SimpleObjectPathResponseHandler::SimpleObjectPathResponseHandler()
203 chip           1.5  {
204                     }
205                     
206 thilo.boehm    1.15 SimpleObjectPathResponseHandler::~SimpleObjectPathResponseHandler()
207                     {
208                     }
209                     
210 kumpf          1.10 void SimpleObjectPathResponseHandler::processing()
211 chip           1.5  {
212                         SimpleResponseHandler::processing();
213                     }
214                     
215 kumpf          1.10 void SimpleObjectPathResponseHandler::complete()
216 chip           1.5  {
217                         SimpleResponseHandler::complete();
218                     }
219                     
220 kumpf          1.10 Uint32 SimpleObjectPathResponseHandler::size() const
221 chip           1.5  {
222 thilo.boehm    1.15     return _objects.size() + _scmoObjects.size();
223 chip           1.5  }
224                     
225 kumpf          1.10 void SimpleObjectPathResponseHandler::clear()
226 chip           1.5  {
227                         _objects.clear();
228 thilo.boehm    1.15     _scmoObjects.clear();
229 chip           1.5  }
230                     
231 kumpf          1.10 void SimpleObjectPathResponseHandler::deliver(const CIMObjectPath& objectPath)
232 chip           1.5  {
233 marek          1.11     PEG_TRACE_CSTRING(
234                             TRC_PROVIDERMANAGER,
235                             Tracer::LEVEL4,
236 chip           1.5          "SimpleObjectPathResponseHandler::deliver()");
237                     
238                         _objects.append(objectPath);
239                     
240                         send(false);
241                     }
242                     
243 thilo.boehm    1.15 void SimpleObjectPathResponseHandler::deliver(const SCMOInstance& objectPath)
244                     {
245                         PEG_TRACE_CSTRING(
246                             TRC_PROVIDERMANAGER,
247                             Tracer::LEVEL4,
248                             "SimpleObjectPathResponseHandler::deliver()");
249                     
250                         _scmoObjects.append(objectPath);
251                     
252                         send(false);
253                     }
254                     
255 kumpf          1.10 void SimpleObjectPathResponseHandler::deliver(
256                         const Array<CIMObjectPath>& objectPaths)
257 chip           1.5  {
258                         // call deliver for each object in the array
259 kumpf          1.10     for (Uint32 i = 0, n = objectPaths.size(); i < n; i++)
260 chip           1.5      {
261                             deliver(objectPaths[i]);
262                         }
263                     }
264                     
265 kumpf          1.10 const Array<CIMObjectPath> SimpleObjectPathResponseHandler::getObjects() const
266 chip           1.5  {
267 kumpf          1.10     return _objects;
268 chip           1.5  }
269                     
270 thilo.boehm    1.15 const Array<SCMOInstance>
271                     SimpleObjectPathResponseHandler::getSCMOObjects() const
272                     {
273                         return _scmoObjects;
274                     }
275                     
276 chip           1.5  //
277                     // SimpleMethodResultResponseHandler
278                     //
279                     
280 kumpf          1.10 SimpleMethodResultResponseHandler::SimpleMethodResultResponseHandler()
281 chip           1.5  {
282                     }
283                     
284 kumpf          1.10 void SimpleMethodResultResponseHandler::processing()
285 chip           1.5  {
286                         SimpleResponseHandler::processing();
287                     }
288                     
289 kumpf          1.10 void SimpleMethodResultResponseHandler::complete()
290 chip           1.5  {
291                         SimpleResponseHandler::complete();
292                     }
293                     
294 kumpf          1.10 Uint32 SimpleMethodResultResponseHandler::size() const
295 chip           1.5  {
296 kumpf          1.10     return _objects.size();
297 chip           1.5  }
298                     
299 kumpf          1.10 void SimpleMethodResultResponseHandler::clear()
300 chip           1.5  {
301                         _objects.clear();
302                     
303                         _returnValue.clear();
304                     }
305                     
306 kumpf          1.10 void SimpleMethodResultResponseHandler::deliverParamValue(
307                         const CIMParamValue& outParamValue)
308 chip           1.5  {
309                         _objects.append(outParamValue);
310                     
311                         // async delivers not yet supported for parameters
312                         //send(false);
313                     }
314                     
315 kumpf          1.10 void SimpleMethodResultResponseHandler::deliverParamValue(
316                         const Array<CIMParamValue>& outParamValues)
317 chip           1.5  {
318                         // call deliver for each object in the array
319 kumpf          1.10     for (Uint32 i = 0, n = outParamValues.size(); i < n; i++)
320 chip           1.5      {
321                             deliverParamValue(outParamValues[i]);
322                         }
323                     }
324                     
325 kumpf          1.10 void SimpleMethodResultResponseHandler::deliver(const CIMValue& returnValue)
326 chip           1.5  {
327 marek          1.11     PEG_TRACE_CSTRING(
328                             TRC_PROVIDERMANAGER,
329                             Tracer::LEVEL4,
330 chip           1.5          "SimpleMethodResultResponseHandler::deliver()");
331                     
332                         _returnValue = returnValue;
333                     
334                         send(false);
335                     }
336                     
337 kumpf          1.10 const Array<CIMParamValue>
338                         SimpleMethodResultResponseHandler::getParamValues() const
339 chip           1.5  {
340 kumpf          1.10     return _objects;
341 chip           1.5  }
342                     
343 kumpf          1.10 const CIMValue SimpleMethodResultResponseHandler::getReturnValue() const
344 chip           1.5  {
345 kumpf          1.10     return _returnValue;
346 chip           1.5  }
347                     
348                     //
349                     // SimpleIndicationResponseHandler
350                     //
351                     
352 kumpf          1.10 SimpleIndicationResponseHandler::SimpleIndicationResponseHandler()
353 chip           1.5  {
354                     }
355                     
356 kumpf          1.10 void SimpleIndicationResponseHandler::processing()
357 chip           1.5  {
358                         SimpleResponseHandler::processing();
359                     }
360                     
361 kumpf          1.10 void SimpleIndicationResponseHandler::complete()
362 chip           1.5  {
363                         SimpleResponseHandler::complete();
364                     }
365                     
366 kumpf          1.10 Uint32 SimpleIndicationResponseHandler::size() const
367 chip           1.5  {
368 kumpf          1.10     return _objects.size();
369 chip           1.5  }
370                     
371 kumpf          1.10 void SimpleIndicationResponseHandler::clear()
372 chip           1.5  {
373                         _objects.clear();
374                     }
375                     
376 kumpf          1.10 void SimpleIndicationResponseHandler::deliver(const CIMIndication& indication)
377 chip           1.5  {
378 marek          1.11     PEG_TRACE_CSTRING(
379                             TRC_PROVIDERMANAGER,
380                             Tracer::LEVEL4,
381 chip           1.5          "SimpleIndicationResponseHandler::deliver()");
382                     
383                         _objects.append(indication);
384                     
385                         send(false);
386                     }
387                     
388 kumpf          1.10 void SimpleIndicationResponseHandler::deliver(
389                         const Array<CIMIndication>& indications)
390 chip           1.5  {
391                         // call deliver for each object in the array
392 kumpf          1.10     for (Uint32 i = 0, n = indications.size(); i < n; i++)
393 chip           1.5      {
394                             deliver(indications[i]);
395                         }
396                     }
397                     
398                     void SimpleIndicationResponseHandler::deliver(
399 kumpf          1.10     const OperationContext& context,
400                         const CIMIndication& indication)
401 chip           1.5  {
402 marek          1.11     PEG_TRACE_CSTRING(
403                             TRC_PROVIDERMANAGER,
404                             Tracer::LEVEL4,
405 chip           1.5          "SimpleIndicationResponseHandler::deliver()");
406                     
407                         _objects.append(indication);
408                     }
409                     
410                     void SimpleIndicationResponseHandler::deliver(
411 kumpf          1.10     const OperationContext& context,
412                         const Array<CIMIndication>& indications)
413 chip           1.5  {
414                         // call deliver for each object in the array
415 kumpf          1.10     for (Uint32 i = 0, n = indications.size(); i < n; i++)
416 chip           1.5      {
417                             deliver(indications[i]);
418                         }
419                     }
420                     
421 kumpf          1.10 const Array<CIMIndication> SimpleIndicationResponseHandler::getObjects() const
422 chip           1.5  {
423 kumpf          1.10     return _objects;
424 chip           1.5  }
425                     
426                     
427                     //
428                     // SimpleObjectResponseHandler
429                     //
430                     
431 kumpf          1.10 SimpleObjectResponseHandler::SimpleObjectResponseHandler()
432 chip           1.5  {
433                     }
434                     
435 kumpf          1.10 void SimpleObjectResponseHandler::processing()
436 chip           1.5  {
437                         SimpleResponseHandler::processing();
438                     }
439                     
440 kumpf          1.10 void SimpleObjectResponseHandler::complete()
441 chip           1.5  {
442                         SimpleResponseHandler::complete();
443                     }
444                     
445 kumpf          1.10 Uint32 SimpleObjectResponseHandler::size() const
446 chip           1.5  {
447 thilo.boehm    1.15     return _objects.size()+_scmoObjects.size();
448 chip           1.5  }
449                     
450 kumpf          1.10 void SimpleObjectResponseHandler::clear()
451 chip           1.5  {
452                         _objects.clear();
453 thilo.boehm    1.15     _scmoObjects.clear();
454 chip           1.5  }
455                     
456 kumpf          1.10 void SimpleObjectResponseHandler::deliver(const CIMObject& object)
457 chip           1.5  {
458 marek          1.11     PEG_TRACE_CSTRING(
459                             TRC_PROVIDERMANAGER,
460                             Tracer::LEVEL4,
461 chip           1.5          "SimpleObjectResponseHandler::deliver()");
462                     
463                         _objects.append(object);
464                     
465                         send(false);
466                     }
467                     
468 thilo.boehm    1.15 void SimpleObjectResponseHandler::deliver(const CIMInstance& instance)
469                     {
470                         PEG_TRACE_CSTRING(
471                             TRC_PROVIDERMANAGER,
472                             Tracer::LEVEL4,
473                             "SimpleObjectResponseHandler::deliver()");
474                     
475                         _objects.append(instance);
476                     
477                         send(false);
478                     }
479                     
480                     void SimpleObjectResponseHandler::deliver(const SCMOInstance& object)
481                     {
482                         PEG_TRACE_CSTRING(
483                             TRC_PROVIDERMANAGER,
484                             Tracer::LEVEL4,
485                             "SimpleObjectResponseHandler::deliver()");
486                     
487                         _scmoObjects.append(object);
488                         send(false);
489 thilo.boehm    1.15 }
490                     
491 kumpf          1.10 void SimpleObjectResponseHandler::deliver(const Array<CIMObject>& objects)
492 chip           1.5  {
493                         // call deliver for each object in the array
494 kumpf          1.10     for (Uint32 i = 0, n = objects.size(); i < n; i++)
495 chip           1.5      {
496                             deliver(objects[i]);
497                         }
498                     }
499                     
500 kumpf          1.10 const Array<CIMObject> SimpleObjectResponseHandler::getObjects() const
501 chip           1.5  {
502 kumpf          1.10     return _objects;
503 chip           1.5  }
504                     
505 thilo.boehm    1.15 const Array<SCMOInstance> SimpleObjectResponseHandler::getSCMOObjects() const
506                     {
507                         return _scmoObjects;
508                     }
509                     
510 chip           1.5  //
511                     // SimpleInstance2ObjectResponseHandler
512                     //
513                     
514 kumpf          1.10 SimpleInstance2ObjectResponseHandler::SimpleInstance2ObjectResponseHandler()
515 chip           1.5  {
516                     }
517                     
518 kumpf          1.10 void SimpleInstance2ObjectResponseHandler::processing()
519 chip           1.5  {
520                         SimpleResponseHandler::processing();
521                     }
522                     
523 kumpf          1.10 void SimpleInstance2ObjectResponseHandler::complete()
524 chip           1.5  {
525                         SimpleResponseHandler::complete();
526                     }
527                     
528 kumpf          1.10 Uint32 SimpleInstance2ObjectResponseHandler::size() const
529 chip           1.5  {
530 thilo.boehm    1.15     return _objects.size() + _scmoObjects.size();
531 chip           1.5  }
532                     
533 kumpf          1.10 void SimpleInstance2ObjectResponseHandler::clear()
534 chip           1.5  {
535                         _objects.clear();
536 thilo.boehm    1.15     _scmoObjects.clear();
537 chip           1.5  }
538                     
539 kumpf          1.10 void SimpleInstance2ObjectResponseHandler::deliver(const CIMInstance& object)
540 chip           1.5  {
541 marek          1.11     PEG_TRACE_CSTRING(
542                             TRC_PROVIDERMANAGER,
543                             Tracer::LEVEL4,
544 chip           1.5          "SimpleInstance2ObjectResponseHandler::deliver()");
545                     
546                         _objects.append(CIMObject(object));
547                     
548                         // async delivers not yet supported
549                         //send(false);
550                     }
551                     
552 thilo.boehm    1.15 void SimpleInstance2ObjectResponseHandler::deliver(const SCMOInstance& object)
553                     {
554                         PEG_TRACE_CSTRING(
555                             TRC_PROVIDERMANAGER,
556                             Tracer::LEVEL4,
557                             "SimpleInstance2ObjectResponseHandler::deliver(SCMO)");
558                     
559                         _scmoObjects.append(object);
560                     
561                         // async delivers not yet supported
562                         //send(false);
563                     }
564                     
565 kumpf          1.10 void SimpleInstance2ObjectResponseHandler::deliver(
566                         const Array<CIMInstance>& objects)
567 chip           1.5  {
568                         // call deliver for each object in the array
569 kumpf          1.10     for (Uint32 i = 0, n = objects.size(); i < n; i++)
570 chip           1.5      {
571                             deliver(objects[i]);
572                         }
573                     }
574                     
575 kumpf          1.10 const Array<CIMObject> SimpleInstance2ObjectResponseHandler::getObjects() const
576 chip           1.5  {
577 kumpf          1.10     return _objects;
578 chip           1.5  }
579                     
580 thilo.boehm    1.15 const Array<SCMOInstance>
581                     SimpleInstance2ObjectResponseHandler::getSCMOObjects() const
582                     {
583                         return _scmoObjects;
584                     }
585                     
586 chip           1.5  //
587                     // SimpleValueResponseHandler
588                     //
589                     
590 kumpf          1.10 SimpleValueResponseHandler::SimpleValueResponseHandler()
591 chip           1.5  {
592                     }
593                     
594 kumpf          1.10 void SimpleValueResponseHandler::processing()
595 chip           1.5  {
596                         SimpleResponseHandler::processing();
597                     }
598                     
599 kumpf          1.10 void SimpleValueResponseHandler::complete()
600 chip           1.5  {
601                         SimpleResponseHandler::complete();
602                     }
603                     
604 kumpf          1.10 Uint32 SimpleValueResponseHandler::size() const
605 chip           1.5  {
606 kumpf          1.10     return _objects.size();
607 chip           1.5  }
608                     
609 kumpf          1.10 void SimpleValueResponseHandler::clear()
610 chip           1.5  {
611                         _objects.clear();
612                     }
613                     
614 kumpf          1.10 void SimpleValueResponseHandler::deliver(const CIMValue& value)
615 chip           1.5  {
616 marek          1.11     PEG_TRACE_CSTRING(
617                             TRC_PROVIDERMANAGER,
618                             Tracer::LEVEL4,
619 chip           1.5          "SimpleValueResponseHandler::deliver()");
620                     
621                         _objects.append(value);
622                     
623                         send(false);
624                     }
625                     
626 kumpf          1.10 void SimpleValueResponseHandler::deliver(const Array<CIMValue>& values)
627 chip           1.5  {
628                         // call deliver for each object in the array
629 kumpf          1.10     for (Uint32 i = 0, n = values.size(); i < n; i++)
630 chip           1.5      {
631                             deliver(values[i]);
632                         }
633                     }
634                     
635 kumpf          1.10 const Array<CIMValue> SimpleValueResponseHandler::getObjects() const
636 chip           1.5  {
637 kumpf          1.10     return _objects;
638 brian.campbell 1.3  }
639                     
640 schuur         1.1  PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2