datacommsserver/esockserver/CoreProviders/src/coretiernotificationactivity.cpp
branchRCL_3
changeset 84 486e9e9c45a7
parent 70 b564fb5fd78b
equal deleted inserted replaced
76:576874e13a2c 84:486e9e9c45a7
   176 		CleanupStack::PushL(newCollectorSession);
   176 		CleanupStack::PushL(newCollectorSession);
   177 		iCollectorSessions.AppendL(newCollectorSession);
   177 		iCollectorSessions.AppendL(newCollectorSession);
   178 		CleanupStack::Pop(newCollectorSession);
   178 		CleanupStack::Pop(newCollectorSession);
   179 		}
   179 		}
   180 
   180 
       
   181 
   181 	// Must run session creation and start loops separately in case the initial data fetch is synchronous.
   182 	// Must run session creation and start loops separately in case the initial data fetch is synchronous.
   182 	// Reasoning:
   183 	// Reasoning:
   183 	//  when a full set of data for each collector is received, notification is only allowed if all
   184 	//  when a full set of data for each collector is received, notification is only allowed if all
   184 	//  collectors know they've got their full set.
   185 	//  collectors know they've got their full set.
   185 	//   so all collectors must already be available to answer that question by the time this loop runs.
   186 	//   so all collectors must already be available to answer that question by the time this loop runs.