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

Diff for /pegasus/src/Pegasus/IndicationService/SubscriptionTable.cpp between version 1.28 and 1.29

version 1.28, 2008/12/16 18:56:46 version 1.29, 2009/05/27 05:56:29
Line 1143 
Line 1143 
     PEG_METHOD_EXIT ();     PEG_METHOD_EXIT ();
 } }
  
   Array<ActiveSubscriptionsTableEntry>
       SubscriptionTable::getAllActiveSubscriptionEntries()
   {
       PEG_METHOD_ENTER(TRC_INDICATION_SERVICE,
           "SubscriptionTable::getAllActiveSubscriptionEntries");
   
       Array <ActiveSubscriptionsTableEntry> subscriptionsEntries;
   
       //
       // Iterate through the ActiveSubscriptions table to get all active
       // subscriptions table entries
       //
   
       ReadLock lock(_activeSubscriptionsTableLock);
   
       for (ActiveSubscriptionsTable::Iterator i =
           _activeSubscriptionsTable.start(); i; i++)
       {
           subscriptionsEntries.append(i.value());
       }
   
       PEG_METHOD_EXIT();
       return subscriptionsEntries;
   }
   
 #ifdef PEGASUS_ENABLE_INDICATION_COUNT #ifdef PEGASUS_ENABLE_INDICATION_COUNT
  
 void SubscriptionTable::updateMatchedIndicationCounts( void SubscriptionTable::updateMatchedIndicationCounts(
Line 1179 
Line 1204 
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
 } }
  
 Array<ActiveSubscriptionsTableEntry>  
     SubscriptionTable::_getAllActiveSubscriptionEntries()  
 {  
     PEG_METHOD_ENTER(TRC_INDICATION_SERVICE,  
         "SubscriptionTable::_getAllActiveSubscriptionEntries");  
   
     Array <ActiveSubscriptionsTableEntry> subscriptionsEntries;  
   
     //  
     // Iterate through the ActiveSubscriptions table to get all active  
     // subscriptions table entries  
     //  
   
     ReadLock lock(_activeSubscriptionsTableLock);  
   
     for (ActiveSubscriptionsTable::Iterator i =  
         _activeSubscriptionsTable.start(); i; i++)  
     {  
         subscriptionsEntries.append(i.value());  
     }  
   
     PEG_METHOD_EXIT();  
     return subscriptionsEntries;  
 }  
  
 Array<CIMInstance> Array<CIMInstance>
     SubscriptionTable::enumerateSubscriptionIndicationDataInstances()     SubscriptionTable::enumerateSubscriptionIndicationDataInstances()
Line 1216 
Line 1217 
     // Get all active subscriptions table entries     // Get all active subscriptions table entries
     //     //
     Array<ActiveSubscriptionsTableEntry> activeSubscriptionEntries =     Array<ActiveSubscriptionsTableEntry> activeSubscriptionEntries =
         _getAllActiveSubscriptionEntries();          getAllActiveSubscriptionEntries();
  
     for (Uint32 i = 0; i < activeSubscriptionEntries.size(); i++)     for (Uint32 i = 0; i < activeSubscriptionEntries.size(); i++)
     {     {
Line 1273 
Line 1274 
     // Get all active subscriptions table entries     // Get all active subscriptions table entries
     //     //
     Array<ActiveSubscriptionsTableEntry> activeSubscriptionEntries =     Array<ActiveSubscriptionsTableEntry> activeSubscriptionEntries =
         _getAllActiveSubscriptionEntries();          getAllActiveSubscriptionEntries();
  
     for (Uint32 i = 0; i < activeSubscriptionEntries.size(); i++)     for (Uint32 i = 0; i < activeSubscriptionEntries.size(); i++)
     {     {


Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2