Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
#include <WorkerTemplate.hpp>
公開メンバ関数 | |
WorkerTemplate () | |
コンストラクタ | |
virtual | ~WorkerTemplate () |
デストラクタ | |
template<typename Function > | |
bool | Command (Function function, Message message) |
コマンド処理 | |
template<typename Function > | |
bool | Exit (Function function) |
退出処理 | |
WorkerStatus | GetStatus () |
状態取得 | |
template<typename Function > | |
bool | Init (Function function) |
初期化処理 | |
template<typename Function > | |
Data | Process (Function function, Data data) |
プロセス処理 | |
template<typename Function > | |
bool | Start (Function function) |
開始処理 | |
template<typename Function > | |
bool | Stop (Function function) |
終了処理 | |
限定公開メンバ関数 | |
template<typename Function > | |
bool | CriticalAction (Function function) |
排他処理共通 | |
template<typename Function > | |
bool | CriticalCommand (Function function, Message message) |
Command処理 | |
template<typename Function > | |
Data | CriticalProcess (Function function, Data data) |
Process処理 | |
非公開変数類 | |
CriticalSection | _criticalSection |
WorkerStatus | _workerStatus |
WorkerTemplate.hpp の 118 行目に定義があります。
|
inline |
|
inlinevirtual |
デストラクタ
WorkerTemplate.hpp の 128 行目に定義があります。
|
inline |
コマンド処理
WorkerTemplate.hpp の 158 行目に定義があります。
参照先 _workerStatus, alt::BeforeExecute, CriticalCommand(), alt::Executed.
|
inlineprotected |
排他処理共通
WorkerTemplate.hpp の 214 行目に定義があります。
参照先 _criticalSection, alt::CriticalSection::Enter(), alt::CriticalSection::Leave().
|
inlineprotected |
Command処理
WorkerTemplate.hpp の 227 行目に定義があります。
参照先 _criticalSection, alt::CriticalSection::Enter(), alt::CriticalSection::Leave().
参照元 Command().
|
inlineprotected |
Process処理
WorkerTemplate.hpp の 240 行目に定義があります。
参照先 _criticalSection, alt::CriticalSection::Enter(), alt::CriticalSection::Leave().
参照元 Process().
|
inline |
退出処理
WorkerTemplate.hpp の 197 行目に定義があります。
参照先 _workerStatus, alt::BeforeExit, CriticalAction(), alt::Exited.
|
inline |
|
inline |
初期化処理
WorkerTemplate.hpp の 132 行目に定義があります。
参照先 _workerStatus, alt::BeforeInitialize, CriticalAction(), alt::Initialized.
|
inline |
プロセス処理
WorkerTemplate.hpp の 171 行目に定義があります。
参照先 _workerStatus, alt::BeforeProcess, CriticalProcess(), alt::Processed.
|
inline |
開始処理
WorkerTemplate.hpp の 145 行目に定義があります。
参照先 _workerStatus, alt::BeforeStart, CriticalAction(), alt::Started.
|
inline |
終了処理
WorkerTemplate.hpp の 184 行目に定義があります。
参照先 _workerStatus, alt::BeforeStop, CriticalAction(), alt::Stopped.
|
private |
WorkerTemplate.hpp の 253 行目に定義があります。
|
private |
WorkerTemplate.hpp の 252 行目に定義があります。
参照元 WorkerTemplate(), Command(), Exit(), GetStatus(), Init(), Process(), Start(), Stop().