 |
Diarkis C++Client Library API Document
|
[詳解]
14 namespace Diarkis {
namespace System
17 class DiarkisThreadImpl;
73 #if defined(DIARKIS_PLATFORM_NINTENDO_SWITCH)
77 #endif // DIARKIS_PLATFORM_NINTENDO_SWITCH
109 :
name(
"DiarkisDefaultThread")
146 void SetLoggerFactory(std::shared_ptr<IDiarkisLoggerFactory> loggerFactory);
207 DiarkisThreadImpl* pimpl_;
ThreadFunc func
Pointer to function to be invoked by thread
Definition: Thread.h:95
DiarkisThreadPriority
スレッドの優先度を表す
Definition: Thread.h:27
@ FIFO
First in-first out scheduling
DiarkisThreadParams()
DiarkisThreadParamsのコンストラクタ
Definition: Thread.h:108
特定の結果値に関する情報を含んでいます。 別のResult構造体と比較することができます。デバッグ体験を向上させるためにテキスト形式で出力することも可能です。
Definition: result.h:37
DiarkisThreadPriority priority
Definition: Thread.h:91
スレッド起動のためのパラメータ
Definition: Thread.h:85
std::function< Diarkis::System::Result(void *)> ThreadFunc
Definition: Thread.h:19
uint32_t affinityMask
CPU affinity mask
Definition: Thread.h:97
DiarkisThreadPolicy policy
Thread policy
Definition: Thread.h:65
uint32_t affinity
CPU affinity mask
Definition: Thread.h:69
Diarkis::StdString name
Thread name (PS4: up to 32 bytes including the terminating NULL character) or NULL
Definition: Thread.h:89
DiarkisThreadPolicy policy
Thread policy
Definition: Thread.h:93
DiarkisThreadPriority priority
Thread priority
Definition: Thread.h:67
DiarkisThreadPolicy
スレッドスケジューリングポリシー
Definition: Thread.h:44
@ ROUNDROBIN
Round-robin scheduling
std::thread::native_handle_type NativeThreadHandle
Definition: Thread.h:76
~DiarkisThreadParams()=default
DiarkisThreadParamsのデストラクタ
スレッドスケジューラ
Definition: Thread.h:62
uint32_t stackSize
Stack size of the thread
Definition: Thread.h:99
Diarkisスレッドのためのインターフェースクラス
Definition: Thread.h:134