Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtAppAddInput(3Xt) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtAppAddTimeOut(3Xt)

XtAppAddInput(3Xt)  —  NEWS-OS Programmer’s Manual

名称

XtAppAddInput, XtRemoveInput − 入力ソースを登録および削除する

形式

XtInputId XtAppAddInput(app_context, source, condition, proc, client_data)
      XtAppContext app_context;
      int source;
      XtPointer condition;
      XtInputCallbackProc proc;
      XtPointer client_data; void XtRemoveInput(id)
      XtInputId id;

引数

app_contextアプリケーションを識別する アプリケーションコンテキストを指定します。

client_data入力が可能なときに 指定されたプロシージャへ渡す引数を指定します。

conditionリード、ライトを示すマスク、または exception 状態、 またはあるオペレーティングシステムにディペンドする状態を指定します。

id対応する XtAppAddInput コールから返される ID を指定します。

proc入力が可能になったときコールされる プロシージャを指定します。

sourceUNIX ベースのシステム上のソースファイルの記述子、 または他のオペレーティングシステムにディペンドするデバイスの仕様を 指定します。

解説

XtAppAddInput 関数は、 Intrinsics の読取りルーチンに、新しいイベントソースを登録します。 新しいイベントソースは一般にファイル入力だったり、またファイル 出力であることもあります。 なお、ここでいうファイルとは、データのシンクまたはソースを意味する ものです。 XtAppAddInput はまた、ソースがイベントを発生させることのできる状態も指定します。 入力がこのソース上に保留されいるときは、コールバックプロシージャが コールされます。 condition 引数の正常値は、オペレーティングシステムにディペンドします。 UNIX ベースのシステムでは、その状態は、 XtInputReadMask、 XtInputWriteMask、 および XtInputExceptMask のあるユニオンです。 XtRemoveInput 関数は、 Intrinsics 読取りルーチンに、入力ソースからの入力の監視を中止させます。

関連事項

XtAppAddTimeOut(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026