Equalizer  1.6.1
Public Member Functions | List of all members
eq::CUDAContext Class Reference

CUDA implementation of a ComputeContext. More...

#include <cudaContext.h>

+ Inheritance diagram for eq::CUDAContext:
+ Collaboration diagram for eq::CUDAContext:

Public Member Functions

 CUDAContext (Pipe *parent)
 Create a new CUDA compute context. More...
 
virtual ~CUDAContext ()
 Destroy the context. More...
 
Methods forwarded from eq::Pipe
virtual bool configInit ()
 Initialize the ComputeCtx. More...
 
virtual void configExit ()
 De-initialize the ComputeCtx. More...
 
- Public Member Functions inherited from eq::ComputeContext
 ComputeContext (Pipe *parent)
 Create a new ComputeContext for the given accelerator.
 
virtual ~ComputeContext ()
 Destroy the ComputeContext. More...
 
PipegetPipe ()
 
const PipegetPipe () const
 

Additional Inherited Members

- Protected Member Functions inherited from eq::ComputeContext
void setError (const uint32_t error)
 Set a reason why the last operation failed. More...
 

Detailed Description

CUDA implementation of a ComputeContext.

Warning
Experimental - may not be supported in the future.

Definition at line 30 of file cudaContext.h.

Constructor & Destructor Documentation

eq::CUDAContext::CUDAContext ( Pipe parent)

Create a new CUDA compute context.

virtual eq::CUDAContext::~CUDAContext ( )
virtual

Destroy the context.

Member Function Documentation

virtual void eq::CUDAContext::configExit ( )
virtual

De-initialize the ComputeCtx.

Implements eq::ComputeContext.

virtual bool eq::CUDAContext::configInit ( )
virtual

Initialize the ComputeCtx.

Implements eq::ComputeContext.


The documentation for this class was generated from the following file: