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

Diff for /pegasus/src/Pegasus/Provider/CIMMethodProvider.h between version 1.21 and 1.22

version 1.21, 2006/01/30 16:17:59 version 1.22, 2006/11/14 18:34:54
Line 67 
Line 67 
  
 <p>Providers that derive from this class <i>must</i> implement <p>Providers that derive from this class <i>must</i> implement
 all of these functions. A minimal implementation of <tt>invokeMethod</tt> all of these functions. A minimal implementation of <tt>invokeMethod</tt>
 may throw a {@link CIMNotSupportedException CIMNotSupportedException} exception.</p>      may throw a {@link CIMNotSupportedException CIMNotSupportedException}
       exception.</p>
  
 <p>A method provider is not required to implement all of the <p>A method provider is not required to implement all of the
 CIM methods defined for a class; there can be more than one CIM methods defined for a class; there can be more than one
Line 83 
Line 84 
 class PEGASUS_PROVIDER_LINKAGE CIMMethodProvider : public virtual CIMProvider class PEGASUS_PROVIDER_LINKAGE CIMMethodProvider : public virtual CIMProvider
 { {
 public: public:
     /** Constructs a CIMMethodProvider object with null values (default constructor).      /** Constructs a CIMMethodProvider object with null values (default
           constructor).
         */         */
     CIMMethodProvider(void);      CIMMethodProvider();
   
     /** CIMMethodProvider destructor.     /** CIMMethodProvider destructor.
         */         */
     virtual ~CIMMethodProvider(void);      virtual ~CIMMethodProvider();
  
     /**     /**
     Invoke the specified method on the specified instance.     Invoke the specified method on the specified instance.
Line 123 
Line 126 
         const CIMName & methodName,         const CIMName & methodName,
         const Array<CIMParamValue> & inParameters,         const Array<CIMParamValue> & inParameters,
         MethodResultResponseHandler & handler) = 0;         MethodResultResponseHandler & handler) = 0;
   
 }; };
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2