GPU-SD  1.0.2
Public Member Functions | Static Public Member Functions | Protected Member Functions
gpusd::Module Class Reference

Base class for runtime-attached DSOs of a query implementation. More...

#include <module.h>

+ Inheritance diagram for gpusd::Module:

List of all members.

Public Member Functions

GPUSD_API Module ()
 Register and construct a new module.
virtual GPUSD_API ~Module ()
 Destruct this module.

Static Public Member Functions

static GPUSD_API GPUInfos discoverGPUs (FilterPtr filter=FilterPtr(new DuplicateFilter))

Protected Member Functions

virtual GPUInfos discoverGPUs_ () const =0

Detailed Description

Base class for runtime-attached DSOs of a query implementation.

Definition at line 38 of file module.h.


Constructor & Destructor Documentation

gpusd::Module::Module ( )

Register and construct a new module.

Version:
1.0

Definition at line 39 of file module.cpp.

gpusd::Module::~Module ( ) [virtual]

Destruct this module.

Version:
1.0

Definition at line 58 of file module.cpp.


Member Function Documentation

GPUInfos gpusd::Module::discoverGPUs ( FilterPtr  filter = FilterPtr(new DuplicateFilter)) [static]
Returns:
information about all found GPUs.
Version:
1.0

Definition at line 76 of file module.cpp.

virtual GPUInfos gpusd::Module::discoverGPUs_ ( ) const [protected, pure virtual]
Returns:
information about all found GPUs.
Version:
1.0

Implemented in gpusd::cgl::Module, gpusd::dns_sd::Module, gpusd::glx::Module, and gpusd::wgl::Module.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 2011 17:52:00 for GPU-SD 1.0.2 by  doxygen 1.7.5.1