#include <iso_visual_cl_manager.h>
Public Member Functions | |
CLManager () | |
~CLManager () | |
bool | checkDevice (const base::String &pDeviceName) |
bool | checkQueue (const base::String &pQueueName) |
bool | checkProgram (const base::String &pQueueName, const base::String &pProgramName) |
CLDevice & | device (const base::String &pDeviceName) throw (VisualException) |
CLQueue & | queue (const base::String &pQueueName) throw (VisualException) |
CLProgram & | program (const base::String &pQueueName, const base::String &pProgramName) throw (VisualException) |
CLQueue & | createQueue (const base::String &pDeviceName, const base::String &pQueueName, CLDeviceType pDeviceType) throw (VisualException) |
CLQueue & | createQueue (const base::String &pDeviceName, const base::String &pQueueName, CLDeviceContext pDeviceContext) throw (VisualException) |
CLProgram & | createProgram (const base::String &pQueueName, const base::String &pProgramName, const base::String &pProgramFile) throw (VisualException) |
void | addInitObject (CLInitObject *pInitObject) |
void | initialize () throw (VisualException) |
void | update () throw (VisualException) |
Protected Attributes | |
QHash< base::String, CLDevice * > | mDevices |
QHash< base::String, CLQueue * > | mQueues |
QHash< base::String, CLProgram * > | mPrograms |
QVector< CLInitObject * > | mInitObjects |
CLManager::CLManager | ( | ) |
CLManager::~CLManager | ( | ) |
bool CLManager::checkDevice | ( | const base::String & | pDeviceName | ) |
bool CLManager::checkQueue | ( | const base::String & | pQueueName | ) |
bool CLManager::checkProgram | ( | const base::String & | pQueueName, | |
const base::String & | pProgramName | |||
) |
CLDevice & CLManager::device | ( | const base::String & | pDeviceName | ) | throw (VisualException) |
CLQueue & CLManager::queue | ( | const base::String & | pQueueName | ) | throw (VisualException) |
CLProgram & CLManager::program | ( | const base::String & | pQueueName, | |
const base::String & | pProgramName | |||
) | throw (VisualException) |
CLQueue & CLManager::createQueue | ( | const base::String & | pDeviceName, | |
const base::String & | pQueueName, | |||
CLDeviceType | pDeviceType | |||
) | throw (VisualException) |
CLQueue & CLManager::createQueue | ( | const base::String & | pDeviceName, | |
const base::String & | pQueueName, | |||
CLDeviceContext | pDeviceContext | |||
) | throw (VisualException) |
CLProgram & CLManager::createProgram | ( | const base::String & | pQueueName, | |
const base::String & | pProgramName, | |||
const base::String & | pProgramFile | |||
) | throw (VisualException) |
void CLManager::addInitObject | ( | CLInitObject * | pInitObject | ) |
void CLManager::initialize | ( | ) | throw (VisualException) |
void CLManager::update | ( | ) | throw (VisualException) |
QHash< base::String, CLDevice* > iso::visual::CLManager::mDevices [protected] |
QHash< base::String, CLQueue* > iso::visual::CLManager::mQueues [protected] |
QHash< base::String, CLProgram* > iso::visual::CLManager::mPrograms [protected] |
QVector< CLInitObject* > iso::visual::CLManager::mInitObjects [protected] |