Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
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 |
