HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PyImath::WorkerPool Struct Referenceabstract

#include <PyImathTask.h>

Public Member Functions

virtual PYIMATH_EXPORT ~WorkerPool ()
 
virtual PYIMATH_EXPORT size_t workers () const =0
 
virtual PYIMATH_EXPORT void dispatch (Task &task, size_t length)=0
 
virtual PYIMATH_EXPORT bool inWorkerThread () const =0
 

Static Public Member Functions

static PYIMATH_EXPORT WorkerPoolcurrentPool ()
 
static PYIMATH_EXPORT void setCurrentPool (WorkerPool *pool)
 

Detailed Description

Definition at line 23 of file PyImathTask.h.

Constructor & Destructor Documentation

virtual PYIMATH_EXPORT PyImath::WorkerPool::~WorkerPool ( )
inlinevirtual

Definition at line 25 of file PyImathTask.h.

Member Function Documentation

static PYIMATH_EXPORT WorkerPool* PyImath::WorkerPool::currentPool ( )
static
virtual PYIMATH_EXPORT void PyImath::WorkerPool::dispatch ( Task task,
size_t  length 
)
pure virtual
virtual PYIMATH_EXPORT bool PyImath::WorkerPool::inWorkerThread ( ) const
pure virtual
static PYIMATH_EXPORT void PyImath::WorkerPool::setCurrentPool ( WorkerPool pool)
static
virtual PYIMATH_EXPORT size_t PyImath::WorkerPool::workers ( ) const
pure virtual

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