XtAppAddTimeOut(3Xt) — NEWS-OS Programmer’s Manual
名称
XtAppAddTimeOut, XtRemoveTimeOut − タイムアウトを登録および削除する
形式
XtIntervalId XtAppAddTimeOut(app_context, interval, proc, client_data)
XtAppContext app_context;
unsigned long interval;
XtTimerCallbackProc proc;
XtPointer client_data; void XtRemoveTimeOut(timer)
XtIntervalId timer;
引数
app_contextタイマを設定する アプリケーションコンテキストを指定します。
client_data入力が可能になったとき、指定されたプロシージャへ渡す引数を指定します。
intervalミリ秒単位のタイムインターバルを指定します。
proc時間が経過したときにコールする プロシージャを指定します。
timer中止するタイムアウトリクエストの ID を指定します。
解説
XtAppAddTimeOut 関数は、タイムアウトリクエストを作成し、そのタイムアウトの識別子を 返します。 タイムアウト値はインターバルに設定されます。 コールバックプロシージャは、タイムインターバルが経過したとき コールされ、タイムアウトリクエストが削除されます。 XtRemoveTimeOut 関数は、タイムアウトリクエストを抹消します。 なお、タイムアウトリクエストは、それらがトリガーとなり、自動的に 削除されますので注意してください。
関連事項
XtAppAddInput(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface
NEWS-OSRelease 4.2.1R