comparison AnimationMaster.c @ 284:039ac4b71fe5

fix sequential so currVP global var gets updated
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Wed, 05 Jun 2013 14:41:48 +0200
parents f5b110414453
children
comparison
equal deleted inserted replaced
8:21d71fce70f4 16:f21bf935bb22
165 MEAS__startReqHdlr; 165 MEAS__startReqHdlr;
166 166
167 //process the requests made by the slave (held inside slave struc) 167 //process the requests made by the slave (held inside slave struc)
168 (*requestHandler)( currSlot->slaveAssignedToSlot, semanticEnv ); 168 (*requestHandler)( currSlot->slaveAssignedToSlot, semanticEnv );
169 169
170 masterEnv->numAnimatedSlaves--;
171
170 HOLISTIC__Record_AppResponder_end; 172 HOLISTIC__Record_AppResponder_end;
171 MEAS__endReqHdlr; 173 MEAS__endReqHdlr;
172 } 174 }
173 //If slot empty, hand to Assigner to fill with a slave 175 //If slot empty, hand to Assigner to fill with a slave
174 if( currSlot->needsSlaveAssigned ) 176 if( currSlot->needsSlaveAssigned )
181 if( assignedSlaveVP != NULL ) 183 if( assignedSlaveVP != NULL )
182 { currSlot->slaveAssignedToSlot = assignedSlaveVP; 184 { currSlot->slaveAssignedToSlot = assignedSlaveVP;
183 assignedSlaveVP->animSlotAssignedTo = currSlot; 185 assignedSlaveVP->animSlotAssignedTo = currSlot;
184 currSlot->needsSlaveAssigned = FALSE; 186 currSlot->needsSlaveAssigned = FALSE;
185 numSlotsFilled += 1; 187 numSlotsFilled += 1;
186 188 masterEnv->numAnimatedSlaves++;
187 HOLISTIC__Record_Assigner_end; 189 HOLISTIC__Record_Assigner_end;
188 } 190 }
189 } 191 }
190 } 192 }
191 193