Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

AllPlanes(3X11)

XAnyEvent(3X11)

XButtonEvent(3X11)

XCreateWindowEvent(3X11)

XCirculateEvent(3X11)

XCirculateRequestEvent(3X11)

XColormapEvent(3X11)

XConfigureEvent(3X11)

XConfigureRequestEvent(3X11)

XCrossingEvent(3X11)

XDestroyWindowEvent(3X11)

XExposeEvent(3X11)

XFocusChangeEvent(3X11)

XGraphicsExposeEvent(3X11)

XGravityEvent(3X11)

XKeymapEvent(3X11)

XMapEvent(3X11)

XMapRequestEvent(3X11)

XPropertyEvent(3X11)

XReparentEvent(3X11)

XResizeRequestEvent(3X11)

XSelectionClearEvent(3X11)

XSelectionEvent(3X11)

XSelectionRequestEvent(3X11)

XUnmapEvent(3X11)

XVisibilityEvent(3X11)

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

名称

XErrorEvent − X エラーイベント構造体

構造体

XErrorEvent イベントの構造体は、以下の様になります。

typedef struct {
int type;
Display ∗display;/∗ イベントが読まれたディスプレイ ∗/
unsigned long serial;/∗ 不履行リクエストの通し番号 ∗/
unsigned char error_code;/∗ 不履行リクエストのエラーコード ∗/
unsigned char request_code; /∗ 不履行リクエストのメジャー op コード ∗/
unsigned char minor_code;/∗ 不履行リクエストのマイナー op コード ∗/
XID resourceid;/∗ リソース ID ∗/
} XErrorEvent;

上記のイベントを受信した場合、構造体のメンバは以下の様に設定されます。 serial メンバは 1 から始まるリクエストの通し番号であり、 リクエストはネットワークが開設されてからずっとネットワークに送られたもの。 また、 不履行になったコール直前の NextRequest 値です。 request_code メンバは不履行になった手順のプロトコルリクエストであり、 <X11/Xproto.h> に定義されます。

関連事項

AllPlanes(3X11)、 XAnyEvent(3X11)、 XButtonEvent(3X11)、 XCreateWindowEvent(3X11)、 XCirculateEvent(3X11)、 XCirculateRequestEvent(3X11)、 XColormapEvent(3X11)、 XConfigureEvent(3X11)、 XConfigureRequestEvent(3X11)、 XCrossingEvent(3X11)、 XDestroyWindowEvent(3X11)、 XExposeEvent(3X11)、 XFocusChangeEvent(3X11)、 XGraphicsExposeEvent(3X11)、 XGravityEvent(3X11)、 XKeymapEvent(3X11)、 XMapEvent(3X11)、 XMapRequestEvent(3X11)、 XPropertyEvent(3X11)、 XReparentEvent(3X11)、 XResizeRequestEvent(3X11)、 XSelectionClearEvent(3X11)、 XSelectionEvent(3X11)、 XSelectionRequestEvent(3X11)、 XUnmapEvent(3X11)、 XVisibilityEvent(3X11)
Xlib − C Language X Interface

NEWS-OSRelease 4.2.1R

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