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

Diff for /pegasus/src/Pegasus/ProviderManager2/Default/Attic/ProviderFacade.cpp between version 1.4 and 1.4.6.2

version 1.4, 2003/10/22 14:26:12 version 1.4.6.2, 2004/03/10 14:19:29
Line 41 
Line 41 
 #include <Pegasus/Common/Destroyer.h> #include <Pegasus/Common/Destroyer.h>
 #include <Pegasus/Common/MessageLoader.h> #include <Pegasus/Common/MessageLoader.h>
  
 #include <Pegasus/ProviderManager2/Default/SimpleResponseHandler.h>  #include <Pegasus/ProviderManager2/SimpleResponseHandler.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 221 
Line 221 
         handler);         handler);
 } }
  
   void ProviderFacade::executeQuery(
       const OperationContext & context,
       const CIMNamespaceName & nameSpace,
       const String & queryLanguage,
       const String & query,
       ObjectResponseHandler & handler)
   {
       op_counter ops(&_current_operations);
       throw PEGASUS_CIM_EXCEPTION(CIM_ERR_NOT_SUPPORTED, "CIMQueryProvider::*");
   }
   
   
 void ProviderFacade::getClass( void ProviderFacade::getClass(
     const OperationContext & context,     const OperationContext & context,
     const CIMObjectPath & classReference,     const CIMObjectPath & classReference,
Line 506 
Line 518 
         handler);         handler);
 } }
  
 void ProviderFacade::executeQuery(  
     const OperationContext & context,  
     const CIMNamespaceName & nameSpace,  
     const String & queryLanguage,  
     const String & query,  
     ObjectResponseHandler & handler)  
 {  
     op_counter ops(&_current_operations);  
     throw PEGASUS_CIM_EXCEPTION(CIM_ERR_NOT_SUPPORTED, "CIMQueryProvider::*");  
 }  
   
 void ProviderFacade::enableIndications(IndicationResponseHandler & handler) void ProviderFacade::enableIndications(IndicationResponseHandler & handler)
 { {
     _current_operations++;      _indications_enabled = true;
     op_counter ind_ops(&_current_ind_operations);      // _current_operations++;
       op_counter ind_ops(&_current_operations);
  
     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);
  
Line 534 
Line 536 
  
     // forward request     // forward request
     provider->disableIndications();     provider->disableIndications();
     _current_operations--;      _indications_enabled = false;
       // _current_operations--;
 } }
  
 void ProviderFacade::createSubscription( void ProviderFacade::createSubscription(
Line 545 
Line 548 
     const Uint16 repeatNotificationPolicy)     const Uint16 repeatNotificationPolicy)
 { {
     op_counter ops(&_current_operations);     op_counter ops(&_current_operations);
     op_counter ind_ops(&_current_ind_operations);  //    op_counter ind_ops(&_current_ind_operations);
     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);
  
     // forward request     // forward request
Line 565 
Line 568 
     const Uint16 repeatNotificationPolicy)     const Uint16 repeatNotificationPolicy)
 { {
     op_counter ops(&_current_operations);     op_counter ops(&_current_operations);
     op_counter ind_ops(&_current_ind_operations);  //    op_counter ind_ops(&_current_ind_operations);
     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);
  
     // forward request     // forward request
Line 584 
Line 587 
 { {
     op_counter ops(&_current_operations);     op_counter ops(&_current_operations);
  
     op_counter ind_ops(&_current_ind_operations);    //  op_counter ind_ops(&_current_ind_operations);
  
     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);     CIMIndicationProvider * provider = getInterface<CIMIndicationProvider>(_provider);
  


Legend:
Removed from v.1.4  
changed lines
  Added in v.1.4.6.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2