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

Diff for /pegasus/src/Pegasus/IndicationService/ProviderClassList.h between version 1.12 and 1.13

version 1.12, 2011/07/29 10:15:23 version 1.13, 2012/02/02 05:46:18
Line 40 
Line 40 
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 /** /**
    * NamespaceClassList holds the indication subclasses with the
    * associated source namespace. This is used in the providerClassList
    * to keep track of the indication subclasses serviced by the provider
    * for each source namespace.
   */
   struct NamespaceClassList
   {
       CIMNamespaceName nameSpace;
       Array<CIMName> classList;
   };
   
   /**
    * SubscriptionWithSrcNamespace holds the subscription with the associated
    * source namespace. This is used by the getMatchingSubscriptions() function
    * to return the matched subscriptions with the source namespace of their
    * service.
   */
   struct SubscriptionWithSrcNamespace
   {
       CIMNamespaceName nameSpace;
       CIMInstance subscription;
   };
   
   /**
     Entry for list of indication providers     Entry for list of indication providers
  */  */
 struct providerClassList struct providerClassList
Line 49 
Line 73 
 #ifdef PEGASUS_ENABLE_INDICATION_COUNT #ifdef PEGASUS_ENABLE_INDICATION_COUNT
     Uint32 matchedIndCountPerSubscription;     Uint32 matchedIndCountPerSubscription;
 #endif #endif
     Array <CIMName> classList;      Array <NamespaceClassList> classList;
    // Enabling Indications on Remote CMPI -V 5245    // Enabling Indications on Remote CMPI -V 5245
 #ifdef PEGASUS_ENABLE_REMOTE_CMPI #ifdef PEGASUS_ENABLE_REMOTE_CMPI
     Boolean isRemoteNameSpace;     Boolean isRemoteNameSpace;


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2