comparison VSs.h @ 38:a951b38d2cfc

remove need for end_thread()
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Fri, 17 May 2013 17:49:49 +0200
parents c8d4f6d3c7d3
children 0715109abb08
comparison
equal deleted inserted replaced
29:87f2ff0d2db0 30:315a0286ccdc
315 315
316 SlaveVP * 316 SlaveVP *
317 VSs__create_thread( TopLevelFnPtr fnPtr, void *initData, 317 VSs__create_thread( TopLevelFnPtr fnPtr, void *initData,
318 SlaveVP *creatingThd ); 318 SlaveVP *creatingThd );
319 319
320 void VSs__run_thread(TopLevelFnPtr fnPtr, void *initData);
321
320 void 322 void
321 VSs__end_thread(); 323 VSs__end_thread();
322 324
323 //======================= 325 //=======================
324 326
335 VSs__create_taskID_of_size( int32 numInts); 337 VSs__create_taskID_of_size( int32 numInts);
336 338
337 void 339 void
338 VSs__submit_task_with_ID( VSsTaskType *taskType, void *args, int32 *taskID); 340 VSs__submit_task_with_ID( VSsTaskType *taskType, void *args, int32 *taskID);
339 341
342 void VSs__run_task(TopLevelFnPtr fnPtr, void *initData);
343
340 void 344 void
341 VSs__end_task(); 345 VSs__end_task();
342 346
343 //========================= 347 //=========================
344 void 348 void
398 402
399 SlaveVP * 403 SlaveVP *
400 VSs__assign_slaveVP_to_slot( void *_semEnv, AnimSlot *slot ); 404 VSs__assign_slaveVP_to_slot( void *_semEnv, AnimSlot *slot );
401 405
402 SlaveVP* 406 SlaveVP*
403 VSs__create_slave_helper( TopLevelFnPtr fnPtr, void *initData, 407 VSs__create_slave_helper(TopLevelFnWrapper fnWrapper, TopLevelFnPtr fnPtr, void *initData,
404 VSsSemEnv *semEnv, int32 coreToAssignOnto ); 408 VSsSemEnv *semEnv, int32 coreToAssignOnto );
405 409
406 VSsTaskStub * 410 VSsTaskStub *
407 create_thread_task_stub( void *initData ); 411 create_thread_task_stub( void *initData );
408 412