Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XUniqueContext(3X11) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

XSaveContext(3X11)  —  NEWS-OS Programmer’s Manual

名称

XSaveContext, XFindContext, XDeleteContext, XUniqueContext − 結合ルックアップルーチン

形式

int XSaveContext(display, rid, context, data)
      Display ∗display;
      XID ridw;
      XContext context;
      XPointer data; int XFindContext(display, rid, context, data_return)
      Display ∗display;
      XID rid;
      XContext context;
      XPointer ∗data_return; int XDeleteContext(display, rid, context)
      Display ∗display;
      XID rid;
      XContext context; XContext XUniqueContext()

引数

contextデータが属するコンテキストの型を指定します。

dataウィンドウおよび型と対応するデータを指定します。

data_returnデータを返します。

displayX サーバへのコネクションを指定します。

ridデータと対応するリソース ID を指定します。

解説

指定されたリソース ID および型をもつエントリが、すでに存在する場合は、 XSaveContext は、そのエントリを指定されたコンテキストでオーバライドします。 XSaveContext 関数は、エラーが生じた場合は、非ゼロのエラーコードを、 逆の場合はゼロを返します。 XCNOMEM (メモリ外) エラーが生じることがあります。 それはリターン値なので、データはポインタです。 XFindContext 関数は、エラーが生じた場合は非ゼロのエラーコードを、 逆の場合は、ゼロを返します。 XCNOENT (コンテキストが見つからない) エラーが生じることがあります。 XDeleteContext 関数は、与えられたリソース ID および型についてのエントリを、 データ構造体から削除します。 XDeleteContext 関数は、同じ引数を用いて呼び出された場合、 XFindContext が返すエラーコードと同じエラーコードを返します。 XDeleteContext は、アドレスがセーブされているデータを解放しません。 XUniqueContext 関数は、 XSaveContext に対して続いて起る呼び出しで使用してもよい一意のコンテキストの型を 作成します。

関連事項

Xlib − C Language X Interface

NEWS-OSRelease 4.2.1R

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