(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.19 and 1.22

version 1.19, 2004/05/27 23:47:10 version 1.22, 2004/06/29 17:24:02
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);  
  
 protected: protected:
     virtual Boolean messageOK(const Message * message);     virtual Boolean messageOK(const Message * message);
Line 99 
Line 98 
  
     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 118 
     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.19  
changed lines
  Added in v.1.22

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2