System.Tether.Manager.TTetheringAdapter.GenerateTimer
Delphi
function GenerateTimer(const AEvent: TTetheringNotifyEvent; Timeout: Cardinal): TThread;
C++
System::Classes::TThread* __fastcall GenerateTimer(const TTetheringNotifyEvent AEvent, unsigned Timeout);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringAdapter |
説明
開始した後、手動で停止させない限り、指定されたミリ秒数が経過したときに指定されたイベント ハンドラを呼び出すタイマを作成します。
テザリング実装では、GenerateTimer を使用して、アダプタ間での情報要求時のタイムアウトを処理するタイマを作成します。このタイマのクラスは TThreadTimer
です(TTetheringAdapter の宣言内で private として宣言されている型)。TThreadTimer
は TThread のサブクラスです。
タイマは次のようにして制御することができます。
Start
を呼び出すと、タイマを開始できます。Cancel
を呼び出すと、タイマを手動で停止できます。