Project
Loading...
Searching...
No Matches
qThreadClsArray< S, T > Class Template Reference

#include <threadserver.h>

Public Member Functions

 qThreadClsArray ()
 
 qThreadClsArray (int32_t n, S *pCls, void(S::*pFunc)(T *), int32_t threadNumOffset=0, int32_t *pinCPU=nullptr)
 
void SetNumberOfThreads (int32_t n, S *pCls, void(S::*pFunc)(T *), int32_t threadNumOffset=0, int32_t *pinCPU=nullptr)
 
 ~qThreadClsArray ()
 
void EndThreads ()
 
void Start ()
 
void Sync ()
 

Detailed Description

template<class S, class T>
class qThreadClsArray< S, T >

Definition at line 162 of file threadserver.h.

Constructor & Destructor Documentation

◆ qThreadClsArray() [1/2]

template<class S , class T >
qThreadClsArray< S, T >::qThreadClsArray ( )
inline

Definition at line 165 of file threadserver.h.

◆ qThreadClsArray() [2/2]

template<class S , class T >
qThreadClsArray< S, T >::qThreadClsArray ( int32_t  n,
S pCls,
void(S::*)(T *)  pFunc,
int32_t  threadNumOffset = 0,
int32_t *  pinCPU = nullptr 
)
inline

Definition at line 170 of file threadserver.h.

◆ ~qThreadClsArray()

template<class S , class T >
qThreadClsArray< S, T >::~qThreadClsArray ( )
inline

Definition at line 193 of file threadserver.h.

Member Function Documentation

◆ EndThreads()

template<class S , class T >
void qThreadClsArray< S, T >::EndThreads ( )
inline

Definition at line 200 of file threadserver.h.

◆ SetNumberOfThreads()

template<class S , class T >
void qThreadClsArray< S, T >::SetNumberOfThreads ( int32_t  n,
S pCls,
void(S::*)(T *)  pFunc,
int32_t  threadNumOffset = 0,
int32_t *  pinCPU = nullptr 
)
inline

Definition at line 177 of file threadserver.h.

◆ Start()

template<class S , class T >
void qThreadClsArray< S, T >::Start ( )
inline

Definition at line 206 of file threadserver.h.

◆ Sync()

template<class S , class T >
void qThreadClsArray< S, T >::Sync ( )
inline

Definition at line 213 of file threadserver.h.


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