iso::visual::CLManager Class Reference

#include <iso_visual_cl_manager.h>

List of all members.

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)
CLDevicedevice (const base::String &pDeviceName) throw (VisualException)
CLQueuequeue (const base::String &pQueueName) throw (VisualException)
CLProgramprogram (const base::String &pQueueName, const base::String &pProgramName) throw (VisualException)
CLQueuecreateQueue (const base::String &pDeviceName, const base::String &pQueueName, CLDeviceType pDeviceType) throw (VisualException)
CLQueuecreateQueue (const base::String &pDeviceName, const base::String &pQueueName, CLDeviceContext pDeviceContext) throw (VisualException)
CLProgramcreateProgram (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


Constructor & Destructor Documentation

CLManager::CLManager (  ) 

CLManager::~CLManager (  ) 


Member Function Documentation

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)


Member Data Documentation

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]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:38 2011 for iso visual by  doxygen 1.5.1