#include <btThreadSupportInterface.h>

Public Member Functions | |
| virtual | ~btThreadSupportInterface () |
| virtual void | sendRequest (uint32_t uiCommand, ppu_address_t uiArgument0, uint32_t uiArgument1)=0 |
| send messages to SPUs | |
| virtual void | waitForResponse (unsigned int *puiArgument0, unsigned int *puiArgument1)=0 |
| check for messages from SPUs | |
| virtual void | startSPU ()=0 |
| start the spus (can be called at the beginning of each frame, to make sure that the right SPU program is loaded) | |
| virtual void | stopSPU ()=0 |
| tell the task scheduler we are done with the SPU tasks | |
| virtual void | setNumTasks (int numTasks)=0 |
| tell the task scheduler to use no more than numTasks tasks | |
| virtual int | getNumTasks () const =0 |
Definition at line 24 of file btThreadSupportInterface.h.
| btThreadSupportInterface::~btThreadSupportInterface | ( | ) | [virtual] |
Definition at line 18 of file btThreadSupportInterface.cpp.
| virtual int btThreadSupportInterface::getNumTasks | ( | ) | const [pure virtual] |
Implemented in PosixThreadSupport, and SequentialThreadSupport.
| virtual void btThreadSupportInterface::sendRequest | ( | uint32_t | uiCommand, | |
| ppu_address_t | uiArgument0, | |||
| uint32_t | uiArgument1 | |||
| ) | [pure virtual] |
send messages to SPUs
Implemented in PosixThreadSupport, and SequentialThreadSupport.
| virtual void btThreadSupportInterface::setNumTasks | ( | int | numTasks | ) | [pure virtual] |
tell the task scheduler to use no more than numTasks tasks
Implemented in PosixThreadSupport, and SequentialThreadSupport.
| virtual void btThreadSupportInterface::startSPU | ( | ) | [pure virtual] |
start the spus (can be called at the beginning of each frame, to make sure that the right SPU program is loaded)
Implemented in PosixThreadSupport, and SequentialThreadSupport.
| virtual void btThreadSupportInterface::stopSPU | ( | ) | [pure virtual] |
tell the task scheduler we are done with the SPU tasks
Implemented in PosixThreadSupport, and SequentialThreadSupport.
| virtual void btThreadSupportInterface::waitForResponse | ( | unsigned int * | puiArgument0, | |
| unsigned int * | puiArgument1 | |||
| ) | [pure virtual] |
check for messages from SPUs
Implemented in PosixThreadSupport, and SequentialThreadSupport.
1.6.1