Diarkis C++Client Library API Document
DiarkisInterfaceBase::RuntimeThreadData 構造体

#include <DiarkisInterfaceBase.h>

公開メンバ関数

 RuntimeThreadData ()
 
void Stop ()
 ランタイムスレッドを停止する [詳解]
 

公開変数類

std::atomic< bool > isRunning_
 ランタイムループ終了フラグ [詳解]
 
std::shared_ptr< Diarkis::System::DiarkisThreadruntimeThread_
 ランタイムループスレッド [詳解]
 
std::mutex sync_mutex_
 条件変数で使用されるミューテックスオブジェクト。 [詳解]
 
std::condition_variable sync_condition_
 プロセス起動のタイミングを制御するために使用される条件変数。 [詳解]
 
bool noWait_
 条件変数を使用して待機する必要があるかどうか。 [詳解]
 

構築子と解体子

◆ RuntimeThreadData()

DiarkisInterfaceBase::RuntimeThreadData::RuntimeThreadData ( )
inline

関数詳解

◆ Stop()

void DiarkisInterfaceBase::RuntimeThreadData::Stop ( )

ランタイムスレッドを停止する

被呼び出し関係図:

メンバ詳解

◆ isRunning_

std::atomic<bool> DiarkisInterfaceBase::RuntimeThreadData::isRunning_

ランタイムループ終了フラグ

◆ runtimeThread_

std::shared_ptr<Diarkis::System::DiarkisThread> DiarkisInterfaceBase::RuntimeThreadData::runtimeThread_

ランタイムループスレッド

◆ sync_mutex_

std::mutex DiarkisInterfaceBase::RuntimeThreadData::sync_mutex_

条件変数で使用されるミューテックスオブジェクト。

◆ sync_condition_

std::condition_variable DiarkisInterfaceBase::RuntimeThreadData::sync_condition_

プロセス起動のタイミングを制御するために使用される条件変数。

◆ noWait_

bool DiarkisInterfaceBase::RuntimeThreadData::noWait_

条件変数を使用して待機する必要があるかどうか。


この構造体詳解は次のファイルから抽出されました: