Runtime::Scheduler
ポーリングと終了イベントの確認を一定の順序で回す(仕様書 4.1 節)。 ロジックは持たず、usecase を呼ぶ順序と間隔だけを決める。
Constants
OPENVR_RETRY_INTERVAL = 60.seconds
SteamVR より先に本体を手動起動した場合に備え、OpenVR の初期化を繰り返し試す間隔。
QUIT_POLL_INTERVAL = 1.second
SteamVR の終了イベントを確認する間隔。
RECORD_RETRY_INTERVAL = 60.seconds
設定へ書けなかった記録を書き直す間隔(issue #15)。
SOURCE_RETRY_INTERVAL = 30.seconds
開始に失敗した通知ソースをやり直す間隔。
UPDATE_CHECK_INTERVAL = 24.hours
更新を確認する間隔(issue #10)。起動時の 1 回目は composition root が行う。
Constructors
Instance methods
quit_requested?
Source