![]() |
Diarkis C++Client Library API Document
|
クラス | |
class | DiarkisThread |
Diarkisスレッドのためのインターフェースクラス [詳解] | |
class | DiarkisThreadParams |
スレッド起動のためのパラメータ [詳解] | |
struct | DiarkisThreadScheduler |
スレッドスケジューラ [詳解] | |
struct | Result |
特定の結果値に関する情報を含んでいます。 別のResult構造体と比較することができます。デバッグ体験を向上させるためにテキスト形式で出力することも可能です。 [詳解] | |
型定義 | |
using | ThreadFunc = std::function< Diarkis::System::Result(void *)> |
using | NativeThreadHandle = std::thread::native_handle_type |
列挙型 | |
enum | ResultStatus : uint8_t { NONE, TEMPORARY, FATAL } |
結果値が一時的か最終的かを示します。 [詳解] | |
enum | DiarkisThreadPriority : std::uint8_t { DiarkisThreadPriority::PRIORITY_HIGHEST = 0, DiarkisThreadPriority::PRIORITY_ABOVE_NORMAL, DiarkisThreadPriority::PRIORITY_NORMAL, DiarkisThreadPriority::PRIORITY_BELOW_NORMAL, DiarkisThreadPriority::PRIORITY_LOWEST } |
スレッドの優先度を表す [詳解] | |
enum | DiarkisThreadPolicy : std::uint8_t { DiarkisThreadPolicy::STANDARD = 0, DiarkisThreadPolicy::ROUNDROBIN, DiarkisThreadPolicy::FIFO } |
スレッドスケジューリングポリシー [詳解] | |
using Diarkis::System::ThreadFunc = typedef std::function<Diarkis::System::Result(void*)> |
using Diarkis::System::NativeThreadHandle = typedef std::thread::native_handle_type |
enum Diarkis::System::ResultStatus : uint8_t |
|
strong |
|
strong |