(file) Return to ProviderManagerService.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / Attic

Diff for /pegasus/src/Pegasus/ProviderManager2/Attic/ProviderManagerService.h between version 1.18 and 1.20

version 1.18, 2004/05/18 23:58:41 version 1.20, 2004/06/04 02:23:58
Line 72 
Line 72 
     virtual ~ProviderManagerService(void);     virtual ~ProviderManagerService(void);
  
     // temp     // temp
     void unload_idle_providers(void);      void unloadIdleProviders();
  
     static void indicationCallback(     static void indicationCallback(
         CIMProcessIndicationRequestMessage* request);         CIMProcessIndicationRequestMessage* request);
Line 84 
Line 84 
  
     virtual void _handle_async_request(AsyncRequest * request);     virtual void _handle_async_request(AsyncRequest * request);
  
     static CIMRepository* _repository;      CIMRepository* _repository;
  
 private: private:
     //static PEGASUS_THREAD_RETURN PEGASUS_THREAD_CDECL handleServiceOperation(void * arg) throw();     //static PEGASUS_THREAD_RETURN PEGASUS_THREAD_CDECL handleServiceOperation(void * arg) throw();
Line 99 
Line 99 
  
     void handleCimRequest(AsyncOpNode *op, Message* message);     void handleCimRequest(AsyncOpNode *op, Message* message);
  
       static PEGASUS_THREAD_RETURN PEGASUS_THREAD_CDECL
           _unloadIdleProvidersHandler(void* arg) throw();
   
     ProviderIdContainer _getProviderIdContainer(     ProviderIdContainer _getProviderIdContainer(
         const CIMRequestMessage* message);         const CIMRequestMessage* message);
  
Line 116 
Line 119 
     ProviderRegistrationManager* _providerRegistrationManager;     ProviderRegistrationManager* _providerRegistrationManager;
  
     static Uint32 _indicationServiceQueueId;     static Uint32 _indicationServiceQueueId;
   
       /**
           Indicates the number of threads currently attempting to unload idle
           providers.  This value is used to prevent multiple threads from
           unloading idle providers at the same time.
        */
       AtomicInt _unloadIdleProvidersBusy;
 }; };
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.18  
changed lines
  Added in v.1.20

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2