Diarkis C++Client Library API Document
Diarkis::System::DiarkisThreadParams Class Reference

Parameters for thread startup. More...

#include <Thread.h>

Collaboration diagram for Diarkis::System::DiarkisThreadParams:

Public Member Functions

 DiarkisThreadParams ()
 DiarkisThreadParams constructor. More...
 
 ~DiarkisThreadParams ()=default
 DiarkisThreadParams destructor. More...
 

Public Attributes

Diarkis::StdString name
 Thread name (PS4: up to 32 bytes including the terminating NULL character) or NULL. More...
 
DiarkisThreadPriority priority
 
DiarkisThreadPolicy policy
 Thread policy. More...
 
ThreadFunc func
 Pointer to function to be invoked by thread. More...
 
uint32_t affinityMask
 CPU affinity mask. More...
 
uint32_t stackSize
 Stack size of the thread. More...
 

Detailed Description

Parameters for thread startup.

Constructor & Destructor Documentation

◆ DiarkisThreadParams()

Diarkis::System::DiarkisThreadParams::DiarkisThreadParams ( )
inline

DiarkisThreadParams constructor.

◆ ~DiarkisThreadParams()

Diarkis::System::DiarkisThreadParams::~DiarkisThreadParams ( )
default

DiarkisThreadParams destructor.

Member Data Documentation

◆ name

Diarkis::StdString Diarkis::System::DiarkisThreadParams::name

Thread name (PS4: up to 32 bytes including the terminating NULL character) or NULL.

◆ priority

DiarkisThreadPriority Diarkis::System::DiarkisThreadParams::priority

◆ policy

DiarkisThreadPolicy Diarkis::System::DiarkisThreadParams::policy

Thread policy.

◆ func

ThreadFunc Diarkis::System::DiarkisThreadParams::func

Pointer to function to be invoked by thread.

◆ affinityMask

uint32_t Diarkis::System::DiarkisThreadParams::affinityMask

CPU affinity mask.

◆ stackSize

uint32_t Diarkis::System::DiarkisThreadParams::stackSize

Stack size of the thread.


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