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

Diff for /pegasus/src/Pegasus/ProviderManager/Attic/Provider.h between version 1.13 and 1.14

version 1.13, 2003/04/14 23:02:04 version 1.14, 2003/04/17 13:21:50
Line 40 
Line 40 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 // temporary to make it easier to merge code, will change  
 // prior to declaring merge complete  
   
 class ObjectBusyException : Exception  
 {  
    public:  
       ObjectBusyException(void)  
         :Exception()  
       {  
       }  
       ObjectBusyException(const char *msg)  
         :Exception(msg)  
       {  
       }  
   
       ~ObjectBusyException(void)  
       {  
       }  
 };  
   
   
 // The Provider class represents the logical provider extracted from a // The Provider class represents the logical provider extracted from a
 // provider module. It is wrapped in a facade to stabalize the interface // provider module. It is wrapped in a facade to stabalize the interface
 // and is directly tied to a module. // and is directly tied to a module.
Line 86 
Line 65 
     virtual ~Provider(void);     virtual ~Provider(void);
  
     virtual void initialize(CIMOMHandle & cimom);     virtual void initialize(CIMOMHandle & cimom);
       virtual Boolean tryTerminate(void);
   
     virtual void terminate(void);     virtual void terminate(void);
  
     Status getStatus(void) const;     Status getStatus(void) const;
Line 116 
Line 97 
       friend class ProviderManagerService;       friend class ProviderManagerService;
       CIMOMHandle *_cimom_handle;       CIMOMHandle *_cimom_handle;
       String _name;       String _name;
         AtomicInt _no_unload;
         Uint32 _quantum;
 }; };
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2