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

Diff for /pegasus/src/Pegasus/IndicationService/IndicationService.h between version 1.25 and 1.26

version 1.25, 2002/05/16 00:57:20 version 1.26, 2002/05/30 15:55:23
Line 82 
Line 82 
 struct enableProviderList struct enableProviderList
 { {
       ProviderClassList *pcl;       ProviderClassList *pcl;
       CIMNamedInstance *cni;        CIMInstance *cni;
  
       enableProviderList(const ProviderClassList & list,       enableProviderList(const ProviderClassList & list,
                          const CIMNamedInstance & instance)                           const CIMInstance & instance)
       {       {
          pcl = new ProviderClassList(list);          pcl = new ProviderClassList(list);
          cni = new CIMNamedInstance(instance);           cni = new CIMInstance (instance);
  
       }       }
  
Line 106 
Line 106 
  */  */
 struct SubscriptionTableEntry struct SubscriptionTableEntry
 { {
     CIMNamedInstance subscription;      CIMInstance subscription;
     CIMInstance provider;     CIMInstance provider;
     Array <String> classList;     Array <String> classList;
 }; };
Line 223 
Line 223 
                  False otherwise                  False otherwise
      */      */
     Boolean _handleError (     Boolean _handleError (
         const CIMNamedInstance subscription);          const CIMInstance subscription);
  
     /**     /**
         Disables the subscription.         Disables the subscription.
Line 235 
Line 235 
         @param   subscription          the subscription named instance         @param   subscription          the subscription named instance
      */      */
     void _disableSubscription (     void _disableSubscription (
         CIMNamedInstance subscription);          CIMInstance subscription);
  
     /**     /**
         Deletes the subscription instance.         Deletes the subscription instance.
Line 247 
Line 247 
         @param   subscription          the subscription named instance         @param   subscription          the subscription named instance
      */      */
     void _deleteSubscription (     void _deleteSubscription (
         const CIMNamedInstance subscription);          const CIMInstance subscription);
  
     /**     /**
         Determines if it is legal to create an instance.         Determines if it is legal to create an instance.
Line 403 
Line 403 
     /**     /**
         Retrieves list of enabled subscription instances in all namespaces.         Retrieves list of enabled subscription instances in all namespaces.
  
         @return   list of CIMNamedInstance subscriptions          @return   list of CIMInstance subscriptions
      */      */
     Array <CIMNamedInstance> _getActiveSubscriptions () const;      Array <CIMInstance> _getActiveSubscriptions () const;
  
     /**     /**
         Retrieves list of enabled subscription instances in all namespaces,         Retrieves list of enabled subscription instances in all namespaces,
Line 417 
Line 417 
         @param   nameSpaces           the list of supported namespaces         @param   nameSpaces           the list of supported namespaces
         @param   supportedProperties  the list of supported properties         @param   supportedProperties  the list of supported properties
  
         @return   list of CIMNamedInstance subscriptions          @return   list of CIMInstance subscriptions
      */      */
     Array <CIMNamedInstance> _getMatchingSubscriptions (      Array <CIMInstance> _getMatchingSubscriptions (
         const String & supportedClass,         const String & supportedClass,
         const Array <String> nameSpaces,         const Array <String> nameSpaces,
         const CIMPropertyList & supportedProperties);         const CIMPropertyList & supportedProperties);
Line 458 
Line 458 
         const Array <String> & oldNameSpaces,         const Array <String> & oldNameSpaces,
         const CIMPropertyList & newProperties,         const CIMPropertyList & newProperties,
         const CIMPropertyList & oldProperties,         const CIMPropertyList & oldProperties,
         Array <CIMNamedInstance> & newSubscriptions,          Array <CIMInstance> & newSubscriptions,
         Array <CIMNamedInstance> & formerSubscriptions);          Array <CIMInstance> & formerSubscriptions);
  
     /**     /**
         Retrieves list of all namespaces from the repository.         Retrieves list of all namespaces from the repository.
Line 475 
Line 475 
  
         @return   List of subscription named instances         @return   List of subscription named instances
      */      */
     Array <CIMNamedInstance> _getSubscriptions (      Array <CIMInstance> _getSubscriptions (
         const String & nameSpaceName) const;         const String & nameSpaceName) const;
  
     /**     /**
Line 498 
Line 498 
  
         @param   provider          the provider instance         @param   provider          the provider instance
  
         @return   list of CIMNamedInstance subscriptions          @return   list of CIMInstance subscriptions
      */      */
     Array <CIMNamedInstance> _getProviderSubscriptions (      Array <CIMInstance> _getProviderSubscriptions (
         const CIMInstance & provider);         const CIMInstance & provider);
  
     /**     /**
Line 650 
Line 650 
         const String & filterQuery) const;         const String & filterQuery) const;
  
     /**     /**
         Retrieves the Handler CIMNamedInstance representing the handler of the          Retrieves the Handler CIMInstance representing the handler of the
         specified subscription.         specified subscription.
  
         @param   subscription          the subscription         @param   subscription          the subscription
  
         @return  a Handler CIMNamedInstance for the subscription's handler          @return  a Handler CIMInstance for the subscription's handler
      */      */
     CIMNamedInstance _getHandler (      CIMInstance _getHandler (
         const CIMNamedInstance & subscription) const;          const CIMInstance & subscription) const;
  
     /**     /**
         Determines if specified handler is Transient.         Determines if specified handler is Transient.
Line 846 
Line 846 
         const CIMPropertyList & propertyList,         const CIMPropertyList & propertyList,
         const String & condition,         const String & condition,
         const String & queryLanguage,         const String & queryLanguage,
         const CIMNamedInstance & subscription,          const CIMInstance & subscription,
         const String & userName,         const String & userName,
         const String & authType = String::EMPTY);         const String & authType = String::EMPTY);
  
Line 882 
Line 882 
         const CIMPropertyList & propertyList,         const CIMPropertyList & propertyList,
         const String & condition,         const String & condition,
         const String & queryLanguage,         const String & queryLanguage,
         const CIMNamedInstance & subscription,          const CIMInstance & subscription,
         const String & userName,         const String & userName,
         const String & authType = String::EMPTY);         const String & authType = String::EMPTY);
  
Line 909 
Line 909 
     void _sendDeleteRequests (     void _sendDeleteRequests (
         const Array <ProviderClassList> & indicationProviders,         const Array <ProviderClassList> & indicationProviders,
         const String & nameSpace,         const String & nameSpace,
         const CIMNamedInstance & subscription,          const CIMInstance & subscription,
         const String & userName,         const String & userName,
         const String & authType = String::EMPTY);         const String & authType = String::EMPTY);
  
Line 923 
Line 923 
         @return  the generated key         @return  the generated key
      */      */
     String _generateKey (     String _generateKey (
         const CIMNamedInstance & subscription,          const CIMInstance & subscription,
         const CIMInstance provider);         const CIMInstance provider);
  
     /**     /**
Line 934 
Line 934 
         @param   classList             the list of class names         @param   classList             the list of class names
      */      */
     void _insertEntry (     void _insertEntry (
         const CIMNamedInstance & subscription,          const CIMInstance & subscription,
         const CIMInstance & provider,         const CIMInstance & provider,
         const Array <String> classList);         const Array <String> classList);
  
Line 949 
Line 949 
      */      */
     CIMInstance _createAlertInstance (     CIMInstance _createAlertInstance (
         const String & alertClassName,         const String & alertClassName,
         const Array <CIMNamedInstance> & subscriptions);          const Array <CIMInstance> & subscriptions);
  
  
  
Line 971 
Line 971 
         @param   alertInstance         the alert to be sent         @param   alertInstance         the alert to be sent
      */      */
     void _sendAlerts (     void _sendAlerts (
         const Array <CIMNamedInstance> & subscriptions,          const Array <CIMInstance> & subscriptions,
         /* const */ CIMInstance & alertInstance);         /* const */ CIMInstance & alertInstance);
  
  


Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2