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

Diff for /pegasus/src/Pegasus/ProviderManager2/Default/DefaultProviderManager.cpp between version 1.76 and 1.76.2.3

version 1.76, 2006/10/10 18:27:09 version 1.76.2.3, 2006/11/27 13:53:27
Line 114 
Line 114 
         case CIM_DELETE_SUBSCRIPTION_REQUEST_MESSAGE:         case CIM_DELETE_SUBSCRIPTION_REQUEST_MESSAGE:
         case CIM_EXPORT_INDICATION_REQUEST_MESSAGE:         case CIM_EXPORT_INDICATION_REQUEST_MESSAGE:
         {         {
   
               ProviderIdContainer pidc = request->operationContext.get(
                   ProviderIdContainer::NAME);
               CIMInstance provider = pidc.getProvider();
   
               Array<Uint16> requestedOperationContextContainers;
               Uint32 pos1 = provider.findProperty(
                  PEGASUS_PROPERTYNAME_PROVIDERCERTINFO);
   
               if (pos1 != PEG_NOT_FOUND)
               {
                   provider.getProperty(pos1).getValue().get(
                       requestedOperationContextContainers);
               }
   
               for (Uint32 i=0; i<requestedOperationContextContainers.size(); i++)
               {
                   if (requestedOperationContextContainers[i] != 0)
                   {
                   /**
                       remove the SSL client certificate container unless the
                       provider explicitly registered for it.
                   */
                   request->operationContext.remove(
                       SSLCertificateChainContainer::NAME);
                   }
               }
   
             // resolve provider name             // resolve provider name
             ProviderName name = _resolveProviderName(              ProviderName name = _resolveProviderName(pidc);
                 request->operationContext.get(ProviderIdContainer::NAME));                  //request->operationContext.get(ProviderIdContainer::NAME));
  
             // get cached or load new provider module             // get cached or load new provider module
             ProviderOperationCounter poc(             ProviderOperationCounter poc(


Legend:
Removed from v.1.76  
changed lines
  Added in v.1.76.2.3

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2