summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/gcj/xlib
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2007-01-11 00:15:27 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2007-01-11 00:15:27 +0000
commit8f8ad52bbe9353830e8ed8f80a44cc0ab82667d8 (patch)
tree01d9055267d01f0ea0af975f7a555df18b81983e /libjava/gnu/gcj/xlib
parent0f8792bcc0f6391a9575fe31f95509747df0c4d5 (diff)
downloadppe42-gcc-8f8ad52bbe9353830e8ed8f80a44cc0ab82667d8.tar.gz
ppe42-gcc-8f8ad52bbe9353830e8ed8f80a44cc0ab82667d8.zip
* gnu/gcj/xlib/*.h: New files.
* gnu/awt/xlib/*.h: Likewise. * classpath/lib/gnu/gcj/xlib: New class files. * classpath/lib/gnu/awt/xlib: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120655 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/gcj/xlib')
-rw-r--r--libjava/gnu/gcj/xlib/Clip.h50
-rw-r--r--libjava/gnu/gcj/xlib/Colormap.h47
-rw-r--r--libjava/gnu/gcj/xlib/Display.h64
-rw-r--r--libjava/gnu/gcj/xlib/Drawable.h60
-rw-r--r--libjava/gnu/gcj/xlib/Font.h50
-rw-r--r--libjava/gnu/gcj/xlib/GC.h76
-rw-r--r--libjava/gnu/gcj/xlib/Pixmap.h40
-rw-r--r--libjava/gnu/gcj/xlib/Screen.h61
-rw-r--r--libjava/gnu/gcj/xlib/Visual.h79
-rw-r--r--libjava/gnu/gcj/xlib/WMSizeHints.h46
-rw-r--r--libjava/gnu/gcj/xlib/Window.h69
-rw-r--r--libjava/gnu/gcj/xlib/WindowAttributes.h66
-rw-r--r--libjava/gnu/gcj/xlib/XAnyEvent.h89
-rw-r--r--libjava/gnu/gcj/xlib/XButtonEvent.h49
-rw-r--r--libjava/gnu/gcj/xlib/XColor.h48
-rw-r--r--libjava/gnu/gcj/xlib/XConfigureEvent.h41
-rw-r--r--libjava/gnu/gcj/xlib/XConnectException.h33
-rw-r--r--libjava/gnu/gcj/xlib/XEvent.h40
-rw-r--r--libjava/gnu/gcj/xlib/XException.h38
-rw-r--r--libjava/gnu/gcj/xlib/XExposeEvent.h41
-rw-r--r--libjava/gnu/gcj/xlib/XID.h47
-rw-r--r--libjava/gnu/gcj/xlib/XImage.h82
-rw-r--r--libjava/gnu/gcj/xlib/XUnmapEvent.h36
23 files changed, 1252 insertions, 0 deletions
diff --git a/libjava/gnu/gcj/xlib/Clip.h b/libjava/gnu/gcj/xlib/Clip.h
new file mode 100644
index 00000000000..3fe491b144c
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Clip.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Clip__
+#define __gnu_gcj_xlib_Clip__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Clip;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::gcj::xlib::Clip : public ::java::lang::Object
+{
+
+public:
+ Clip(JArray< ::java::awt::Rectangle * > *);
+private:
+ void init(JArray< ::java::awt::Rectangle * > *);
+public:
+ void finalize();
+ void dispose();
+public: // actually package-private
+ ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) xrects;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Clip__
diff --git a/libjava/gnu/gcj/xlib/Colormap.h b/libjava/gnu/gcj/xlib/Colormap.h
new file mode 100644
index 00000000000..440766eb8fd
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Colormap.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Colormap__
+#define __gnu_gcj_xlib_Colormap__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XID.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Colormap;
+ class Screen;
+ class XColor;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::Colormap : public ::gnu::gcj::xlib::XID
+{
+
+public:
+ Colormap(::gnu::gcj::xlib::Screen *, jint);
+ jlong allocateColorPixel(::gnu::gcj::xlib::XColor *);
+ ::gnu::gcj::xlib::XColor * allocateColor(jint, jint, jint);
+ JArray< ::gnu::gcj::xlib::XColor * > * getSharedColors();
+ JArray< ::gnu::gcj::xlib::XColor * > * getXColors();
+private:
+ JArray< ::gnu::gcj::xlib::XColor * > * newXColorArray(jint);
+public: // actually package-private
+ ::gnu::gcj::xlib::Screen * __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XID)))) screen;
+public:
+ static const jbyte FLAG_SHARED = 1;
+ static const jbyte FLAG_NOT_SHARED = 2;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Colormap__
diff --git a/libjava/gnu/gcj/xlib/Display.h b/libjava/gnu/gcj/xlib/Display.h
new file mode 100644
index 00000000000..78bc41d2d68
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Display.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Display__
+#define __gnu_gcj_xlib_Display__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Display;
+ class Screen;
+ class Window;
+ class XID;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::Display : public ::java::lang::Object
+{
+
+public:
+ Display();
+private:
+ static void staticInit();
+ void init();
+public: // actually protected
+ virtual void finalize();
+ virtual void addXID(jint, ::gnu::gcj::xlib::XID *);
+ virtual void removeXID(jint);
+public:
+ virtual ::gnu::gcj::xlib::Window * getDefaultRootWindow();
+ virtual ::gnu::gcj::xlib::XID * getXID(jint);
+ virtual ::gnu::gcj::xlib::Window * getWindow(jint);
+ virtual ::gnu::gcj::xlib::Screen * getDefaultScreen();
+ virtual jint getDefaultScreenNumber();
+private:
+ jint getDefaultRootWindowXID();
+public:
+ virtual jint getAtom(::java::lang::String *);
+ virtual ::java::lang::String * getAtomName(jint);
+private:
+ jint internAtom(::java::lang::String *);
+public:
+ virtual void flush();
+public: // actually package-private
+ ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display;
+private:
+ ::java::util::Dictionary * xids;
+ ::java::util::Dictionary * atoms;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Display__
diff --git a/libjava/gnu/gcj/xlib/Drawable.h b/libjava/gnu/gcj/xlib/Drawable.h
new file mode 100644
index 00000000000..213c361835d
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Drawable.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Drawable__
+#define __gnu_gcj_xlib_Drawable__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XID.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Display;
+ class Drawable;
+ class GC;
+ class XImage;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::gcj::xlib::Drawable : public ::gnu::gcj::xlib::XID
+{
+
+public:
+ Drawable(::gnu::gcj::xlib::Display *, jint);
+ virtual ::java::awt::Rectangle * copyIntoXImage(::gnu::gcj::xlib::XImage *, ::java::awt::Rectangle *, jint, jint);
+private:
+ jboolean copyIntoXImageImpl(::gnu::gcj::xlib::XImage *, jint, jint, jint, jint, jint, jint);
+public:
+ virtual ::java::awt::Rectangle * getBounds(::java::awt::Rectangle *);
+ virtual jint getDepth();
+public: // actually protected
+ virtual void finalize();
+public: // actually package-private
+ virtual void putGCInCache(::gnu::gcj::xlib::GC *);
+ virtual ::gnu::gcj::xlib::GC * getGCFromCache();
+private:
+ JArray< ::gnu::gcj::xlib::GC * > * __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XID)))) gcCache;
+ jint gcCachedCount;
+ static ::java::lang::String * MSG_XGETSUBIMAGE_FAILED;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Drawable__
diff --git a/libjava/gnu/gcj/xlib/Font.h b/libjava/gnu/gcj/xlib/Font.h
new file mode 100644
index 00000000000..7cf50d36499
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Font.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Font__
+#define __gnu_gcj_xlib_Font__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XID.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Display;
+ class Font;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::Font : public ::gnu::gcj::xlib::XID
+{
+
+public:
+ Font(::gnu::gcj::xlib::Display *, ::java::lang::String *);
+public: // actually package-private
+ Font(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *);
+ static ::gnu::gcj::RawData * loadFont(::gnu::gcj::xlib::Display *, ::java::lang::String *);
+ static ::gnu::gcj::RawData * loadFontImpl(::gnu::gcj::xlib::Display *, ::java::lang::String *);
+ static jint getXIDFromStruct(::gnu::gcj::RawData *);
+public:
+ jint getAscent();
+ jint getDescent();
+ jint getMaxAscent();
+ jint getMaxDescent();
+ jint getStringWidth(::java::lang::String *);
+public: // actually protected
+ void finalize();
+public: // actually package-private
+ ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XID)))) structure;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Font__
diff --git a/libjava/gnu/gcj/xlib/GC.h b/libjava/gnu/gcj/xlib/GC.h
new file mode 100644
index 00000000000..cb8bf391287
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/GC.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_GC__
+#define __gnu_gcj_xlib_GC__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Drawable;
+ class Font;
+ class GC;
+ class XImage;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::gcj::xlib::GC : public ::java::lang::Object
+{
+
+public: // actually protected
+ GC(::gnu::gcj::xlib::Drawable *);
+public:
+ virtual ::java::lang::Object * clone();
+private:
+ void initStructure(::gnu::gcj::xlib::GC *);
+public:
+ virtual ::gnu::gcj::xlib::GC * create();
+ static ::gnu::gcj::xlib::GC * create(::gnu::gcj::xlib::Drawable *);
+ virtual void finalize();
+ virtual void dispose();
+ virtual void disposeImpl();
+ virtual void setForeground(jlong);
+ virtual void setFont(::gnu::gcj::xlib::Font *);
+ virtual void setClipRectangles(JArray< ::java::awt::Rectangle * > *);
+ virtual void drawString(::java::lang::String *, jint, jint);
+ virtual void drawLine(jint, jint, jint, jint);
+ virtual void drawRectangle(jint, jint, jint, jint);
+ virtual void fillRectangle(jint, jint, jint, jint);
+ virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint, jint, jint);
+ virtual void drawArc(jint, jint, jint, jint, jint, jint);
+ virtual void fillArc(jint, jint, jint, jint, jint, jint);
+ virtual void clearArea(jint, jint, jint, jint, jboolean);
+ virtual void drawPoint(jint, jint);
+ virtual void putImage(::gnu::gcj::xlib::XImage *, jint, jint, jint, jint, jint, jint);
+ virtual void copyArea(::gnu::gcj::xlib::Drawable *, jint, jint, jint, jint, jint, jint);
+ virtual ::gnu::gcj::xlib::Drawable * getDrawable();
+private:
+ void updateClip(JArray< ::java::awt::Rectangle * > *);
+ ::gnu::gcj::xlib::Drawable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) target;
+ ::gnu::gcj::RawData * structure;
+ JArray< ::java::awt::Rectangle * > * clipRectangles;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_GC__
diff --git a/libjava/gnu/gcj/xlib/Pixmap.h b/libjava/gnu/gcj/xlib/Pixmap.h
new file mode 100644
index 00000000000..b73ee706371
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Pixmap.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Pixmap__
+#define __gnu_gcj_xlib_Pixmap__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/Drawable.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Drawable;
+ class Pixmap;
+ class Screen;
+ class XImage;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::Pixmap : public ::gnu::gcj::xlib::Drawable
+{
+
+public:
+ Pixmap(::gnu::gcj::xlib::XImage *, ::gnu::gcj::xlib::Screen *);
+ Pixmap(::gnu::gcj::xlib::Drawable *, jint, jint, jint);
+public: // actually protected
+ static jint createXID(::gnu::gcj::xlib::Drawable *, jint, jint, jint);
+ virtual void finalize();
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Pixmap__
diff --git a/libjava/gnu/gcj/xlib/Screen.h b/libjava/gnu/gcj/xlib/Screen.h
new file mode 100644
index 00000000000..362c2e4827d
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Screen.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Screen__
+#define __gnu_gcj_xlib_Screen__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Colormap;
+ class Display;
+ class Screen;
+ class Visual;
+ class Window;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::Screen : public ::java::lang::Object
+{
+
+public: // actually package-private
+ Screen(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *);
+public:
+ Screen(::gnu::gcj::xlib::Display *);
+ Screen(::gnu::gcj::xlib::Display *, jint);
+ ::gnu::gcj::xlib::Display * getDisplay();
+ ::gnu::gcj::xlib::Window * getRootWindow();
+ ::gnu::gcj::xlib::Visual * getRootVisual();
+private:
+ ::gnu::gcj::RawData * getRootVisualStructure();
+public:
+ jint getRootDepth();
+ jint getRootWindowXID();
+ jint getDefaultColormapXID();
+public: // actually package-private
+ void initStructure();
+public:
+ ::gnu::gcj::xlib::Colormap * getDefaultColormap();
+ jint getScreenNumber();
+ jint findScreenNumber();
+public: // actually package-private
+ static const jint UNKNOWN = -1;
+ ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display;
+ jint screenNumber;
+ ::gnu::gcj::RawData * structure;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Screen__
diff --git a/libjava/gnu/gcj/xlib/Visual.h b/libjava/gnu/gcj/xlib/Visual.h
new file mode 100644
index 00000000000..de3e25e3308
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Visual.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Visual__
+#define __gnu_gcj_xlib_Visual__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Display;
+ class Screen;
+ class Visual;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::Visual : public ::java::lang::Object
+{
+
+public: // actually package-private
+ Visual(::gnu::gcj::RawData *, ::gnu::gcj::xlib::Screen *, jint);
+ Visual(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *, jint);
+public: // actually protected
+ void init(::gnu::gcj::RawData *, jint);
+ void finalize();
+public: // actually package-private
+ ::gnu::gcj::RawData * getVisualStructure();
+public:
+ jint getRedMask();
+ jint getGreenMask();
+ jint getBlueMask();
+ jint getScreenNumber();
+ jint getDepth();
+ ::gnu::gcj::xlib::Screen * getScreen();
+ jint getVisualClass();
+ jboolean hasRGBSubfields();
+public: // actually protected
+ void ensureXVisualInfo(jint);
+public:
+ ::java::lang::String * toString();
+ static const jint VC_STATIC_GRAY = 0;
+ static const jint VC_GRAY_SCALE = 1;
+ static const jint VC_STATIC_COLOR = 2;
+ static const jint VC_PSEUDO_COLOR = 3;
+ static const jint VC_TRUE_COLOR = 4;
+ static const jint VC_DIRECT_COLOR = 5;
+public: // actually protected
+ static const jint MASK_ID = 1;
+ static const jint MASK_SCREEN = 2;
+ static const jint MASK_DEPTH = 4;
+ static const jint MASK_CLASS = 8;
+ static const jint MASK_RED = 16;
+ static const jint MASK_GREEN = 32;
+ static const jint MASK_BLUE = 64;
+ static const jint MASK_COLORMAP_SIZE = 128;
+ static const jint MASK_BITS_PER_RGB = 256;
+ static const jint MASK_ALL = 511;
+private:
+ static const jint MASK_VISUAL_STRUCTURE = -2147483647 - 1;
+public: // actually package-private
+ ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display;
+ ::gnu::gcj::RawData * xVisualInfo;
+ jint infoMask;
+ ::gnu::gcj::xlib::Screen * screen;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Visual__
diff --git a/libjava/gnu/gcj/xlib/WMSizeHints.h b/libjava/gnu/gcj/xlib/WMSizeHints.h
new file mode 100644
index 00000000000..2acd58c4597
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/WMSizeHints.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_WMSizeHints__
+#define __gnu_gcj_xlib_WMSizeHints__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class WMSizeHints;
+ class Window;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::WMSizeHints : public ::java::lang::Object
+{
+
+public:
+ WMSizeHints();
+private:
+ void init(::gnu::gcj::xlib::WMSizeHints *);
+public: // actually protected
+ virtual void finalize();
+public:
+ virtual ::java::lang::Object * clone();
+ virtual void applyNormalHints(::gnu::gcj::xlib::Window *);
+ virtual void setMinSize(jint, jint);
+ virtual void setMaxSize(jint, jint);
+public: // actually package-private
+ ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) structure;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_WMSizeHints__
diff --git a/libjava/gnu/gcj/xlib/Window.h b/libjava/gnu/gcj/xlib/Window.h
new file mode 100644
index 00000000000..03ece8aeb83
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/Window.h
@@ -0,0 +1,69 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_Window__
+#define __gnu_gcj_xlib_Window__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/Drawable.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Display;
+ class Visual;
+ class Window;
+ class WindowAttributes;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::gcj::xlib::Window : public ::gnu::gcj::xlib::Drawable
+{
+
+public:
+ Window(::gnu::gcj::xlib::Window *, ::java::awt::Rectangle *, ::gnu::gcj::xlib::WindowAttributes *);
+ Window(::gnu::gcj::xlib::Window *, ::java::awt::Rectangle *, ::gnu::gcj::xlib::WindowAttributes *, ::gnu::gcj::xlib::Visual *);
+ Window(::gnu::gcj::xlib::Window *, ::java::awt::Rectangle *, jint, ::gnu::gcj::xlib::WindowAttributes *, jint, ::gnu::gcj::xlib::Visual *);
+public: // actually protected
+ Window(::gnu::gcj::xlib::Display *, jint);
+ virtual void finalize();
+ virtual void destroy();
+ virtual jint createChildXID(::java::awt::Rectangle *, jint, ::gnu::gcj::xlib::WindowAttributes *, jint, ::gnu::gcj::xlib::Visual *);
+public:
+ virtual void setAttributes(::gnu::gcj::xlib::WindowAttributes *);
+ virtual void map();
+ virtual void unmap();
+ virtual void toFront();
+ virtual void toBack();
+ virtual void setProperty(jint, jint, JArray< jbyte > *);
+ virtual void setProperty(jint, jint, ::java::lang::String *);
+ virtual void setWMProtocols(JArray< jint > *);
+ virtual JArray< jint > * getWMProtocols();
+ virtual void setProperty(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void setBounds(jint, jint, jint, jint);
+ static const jint COPY_FROM_PARENT = 0;
+ static const jint INPUT_OUTPUT = 1;
+ static const jint INPUT_ONLY = 2;
+public: // actually protected
+ jboolean __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::Drawable)))) owned;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_Window__
diff --git a/libjava/gnu/gcj/xlib/WindowAttributes.h b/libjava/gnu/gcj/xlib/WindowAttributes.h
new file mode 100644
index 00000000000..6c533033d77
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/WindowAttributes.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_WindowAttributes__
+#define __gnu_gcj_xlib_WindowAttributes__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Display;
+ class Pixmap;
+ class Visual;
+ class Window;
+ class WindowAttributes;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::WindowAttributes : public ::java::lang::Object
+{
+
+public:
+ WindowAttributes();
+ WindowAttributes(::gnu::gcj::xlib::Window *);
+private:
+ void initFromWindow(::gnu::gcj::xlib::Window *);
+ void init(::gnu::gcj::xlib::WindowAttributes *);
+public: // actually protected
+ virtual void finalize();
+public:
+ virtual ::java::lang::Object * clone();
+ virtual void setBackground(jlong);
+ virtual void setBackground(::gnu::gcj::xlib::Pixmap *);
+ virtual void setEventMask(jlong);
+ virtual void setVisual(::gnu::gcj::xlib::Visual *);
+ virtual ::gnu::gcj::xlib::Visual * getVisual();
+ virtual void apply(::gnu::gcj::xlib::Window *);
+public: // actually package-private
+ virtual ::gnu::gcj::RawData * getXSetWindowAttributesStructure();
+ virtual void initOut();
+public:
+ static const jlong MASK_BUTTON_PRESS = 4LL;
+ static const jlong MASK_BUTTON_RELEASE = 8LL;
+ static const jlong MASK_EXPOSURE = 32768LL;
+ static const jlong MASK_STRUCTURE_NOTIFY = 131072LL;
+public: // actually package-private
+ ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display;
+ ::gnu::gcj::RawData * in;
+ ::gnu::gcj::RawData * out;
+ jlong mask;
+ ::gnu::gcj::xlib::Visual * visual;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_WindowAttributes__
diff --git a/libjava/gnu/gcj/xlib/XAnyEvent.h b/libjava/gnu/gcj/xlib/XAnyEvent.h
new file mode 100644
index 00000000000..9a7096e3521
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XAnyEvent.h
@@ -0,0 +1,89 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XAnyEvent__
+#define __gnu_gcj_xlib_XAnyEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Display;
+ class Window;
+ class XAnyEvent;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XAnyEvent : public ::java::lang::Object
+{
+
+public:
+ XAnyEvent(::gnu::gcj::xlib::Display *);
+private:
+ void init();
+public: // actually protected
+ void finalize();
+public:
+ jboolean loadNext(jboolean);
+ void interrupt();
+ jint getType();
+ void setType(jint);
+ ::gnu::gcj::xlib::Window * getWindow();
+ void setWindow(::gnu::gcj::xlib::Window *);
+ jlong getSerial();
+ void send(::gnu::gcj::xlib::Window *, jboolean, jlong);
+ ::java::lang::String * toString();
+ static const jint TYPE_KEY_PRESS = 2;
+ static const jint TYPE_KEY_RELEASE = 3;
+ static const jint TYPE_BUTTON_PRESS = 4;
+ static const jint TYPE_BUTTON_RELEASE = 5;
+ static const jint TYPE_MOTION_NOTIFY = 6;
+ static const jint TYPE_ENTER_NOTIFY = 7;
+ static const jint TYPE_LEAVE_NOTIFY = 8;
+ static const jint TYPE_FOCUS_IN = 9;
+ static const jint TYPE_FOCUS_OUT = 10;
+ static const jint TYPE_KEYMAP_NOTIFY = 11;
+ static const jint TYPE_EXPOSE = 12;
+ static const jint TYPE_GRAPHICS_EXPOSE = 13;
+ static const jint TYPE_NO_EXPOSE = 14;
+ static const jint TYPE_VISIBILITY_NOTIFY = 15;
+ static const jint TYPE_CREATE_NOTIFY = 16;
+ static const jint TYPE_DESTROY_NOTIFY = 17;
+ static const jint TYPE_UNMAP_NOTIFY = 18;
+ static const jint TYPE_MAP_NOTIFY = 19;
+ static const jint TYPE_MAP_REQUEST = 20;
+ static const jint TYPE_REPARENT_NOTIFY = 21;
+ static const jint TYPE_CONFIGURE_NOTIFY = 22;
+ static const jint TYPE_CONFIGURE_REQUEST = 23;
+ static const jint TYPE_GRAVITY_NOTIFY = 24;
+ static const jint TYPE_RESIZE_REQUEST = 25;
+ static const jint TYPE_CIRCULATE_NOTIFY = 26;
+ static const jint TYPE_CIRCULATE_REQUEST = 27;
+ static const jint TYPE_PROPERTY_NOTIFY = 28;
+ static const jint TYPE_SELECTION_CLEAR = 29;
+ static const jint TYPE_SELECTION_REQUEST = 30;
+ static const jint TYPE_SELECTION_NOTIFY = 31;
+ static const jint TYPE_COLORMAP_NOTIFY = 32;
+ static const jint TYPE_CLIENT_MESSAGE = 33;
+ static const jint TYPE_MAPPING_NOTIFY = 34;
+ static const jlong MASK_SUBSTRUCTURE_NOTIFY = 524288LL;
+ static const jlong MASK_SUBSTRUCTURE_REDIRECT = 1048576LL;
+public: // actually package-private
+ ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) pipefds;
+ ::gnu::gcj::RawData * structure;
+ ::gnu::gcj::xlib::Display * display;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XAnyEvent__
diff --git a/libjava/gnu/gcj/xlib/XButtonEvent.h b/libjava/gnu/gcj/xlib/XButtonEvent.h
new file mode 100644
index 00000000000..7b482c44f16
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XButtonEvent.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XButtonEvent__
+#define __gnu_gcj_xlib_XButtonEvent__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XEvent.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class XAnyEvent;
+ class XButtonEvent;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XButtonEvent : public ::gnu::gcj::xlib::XEvent
+{
+
+public:
+ XButtonEvent(::gnu::gcj::xlib::XAnyEvent *);
+public: // actually package-private
+ virtual void init();
+public:
+ static const jint MASK_SHIFT = 1;
+ static const jint MASK_LOCK = 2;
+ static const jint MASK_CONTROL = 4;
+ static const jint MASK_MOD1 = 8;
+ static const jint MASK_MOD2 = 16;
+ static const jint MASK_MOD3 = 32;
+ static const jint MASK_MOD4 = 64;
+ static const jint MASK_MOD5 = 128;
+ jlong __attribute__((aligned(__alignof__( ::gnu::gcj::xlib::XEvent)))) time;
+ jint x;
+ jint y;
+ jint state;
+ jint button;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XButtonEvent__
diff --git a/libjava/gnu/gcj/xlib/XColor.h b/libjava/gnu/gcj/xlib/XColor.h
new file mode 100644
index 00000000000..fa2ea695837
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XColor.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XColor__
+#define __gnu_gcj_xlib_XColor__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class XColor;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XColor : public ::java::lang::Object
+{
+
+public:
+ XColor(jint, jint, jint);
+ XColor();
+private:
+ void init();
+public: // actually protected
+ void finalize();
+public:
+ void setRGB(jint, jint, jint);
+ jint getRed();
+ jint getGreen();
+ jint getBlue();
+ jbyte getFlags();
+ jlong getPixelValue();
+public: // actually package-private
+ ::gnu::gcj::RawData * __attribute__((aligned(__alignof__( ::java::lang::Object)))) structure;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XColor__
diff --git a/libjava/gnu/gcj/xlib/XConfigureEvent.h b/libjava/gnu/gcj/xlib/XConfigureEvent.h
new file mode 100644
index 00000000000..cbc402d6c44
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XConfigureEvent.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XConfigureEvent__
+#define __gnu_gcj_xlib_XConfigureEvent__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XEvent.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class XAnyEvent;
+ class XConfigureEvent;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::gcj::xlib::XConfigureEvent : public ::gnu::gcj::xlib::XEvent
+{
+
+public:
+ XConfigureEvent(::gnu::gcj::xlib::XAnyEvent *);
+ virtual ::java::awt::Rectangle * getBounds();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XConfigureEvent__
diff --git a/libjava/gnu/gcj/xlib/XConnectException.h b/libjava/gnu/gcj/xlib/XConnectException.h
new file mode 100644
index 00000000000..a234ec90ed0
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XConnectException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XConnectException__
+#define __gnu_gcj_xlib_XConnectException__
+
+#pragma interface
+
+#include <java/io/IOException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class XConnectException;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XConnectException : public ::java::io::IOException
+{
+
+public:
+ XConnectException();
+ XConnectException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XConnectException__
diff --git a/libjava/gnu/gcj/xlib/XEvent.h b/libjava/gnu/gcj/xlib/XEvent.h
new file mode 100644
index 00000000000..d74a31c3ec7
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XEvent.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XEvent__
+#define __gnu_gcj_xlib_XEvent__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Display;
+ class XAnyEvent;
+ class XEvent;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XEvent : public ::java::lang::Object
+{
+
+public:
+ XEvent(::gnu::gcj::xlib::XAnyEvent *);
+ XEvent(jint, ::gnu::gcj::xlib::Display *);
+ virtual ::gnu::gcj::xlib::XAnyEvent * getXAnyEvent();
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::gnu::gcj::xlib::XAnyEvent * __attribute__((aligned(__alignof__( ::java::lang::Object)))) event;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XEvent__
diff --git a/libjava/gnu/gcj/xlib/XException.h b/libjava/gnu/gcj/xlib/XException.h
new file mode 100644
index 00000000000..de1eff0f47a
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XException.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XException__
+#define __gnu_gcj_xlib_XException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Display;
+ class XException;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XException : public ::java::lang::RuntimeException
+{
+
+public:
+ XException();
+ XException(::java::lang::String *);
+ XException(::gnu::gcj::xlib::Display *, jint);
+public: // actually package-private
+ static ::java::lang::String * toString(::gnu::gcj::xlib::Display *, jint);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XException__
diff --git a/libjava/gnu/gcj/xlib/XExposeEvent.h b/libjava/gnu/gcj/xlib/XExposeEvent.h
new file mode 100644
index 00000000000..ac8715bd6c7
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XExposeEvent.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XExposeEvent__
+#define __gnu_gcj_xlib_XExposeEvent__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XEvent.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class XAnyEvent;
+ class XExposeEvent;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Rectangle;
+ }
+ }
+}
+
+class gnu::gcj::xlib::XExposeEvent : public ::gnu::gcj::xlib::XEvent
+{
+
+public:
+ XExposeEvent(::gnu::gcj::xlib::XAnyEvent *);
+ virtual ::java::awt::Rectangle * getBounds();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XExposeEvent__
diff --git a/libjava/gnu/gcj/xlib/XID.h b/libjava/gnu/gcj/xlib/XID.h
new file mode 100644
index 00000000000..d216df65e76
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XID.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XID__
+#define __gnu_gcj_xlib_XID__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Display;
+ class XID;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XID : public ::java::lang::Object
+{
+
+public:
+ XID(::gnu::gcj::xlib::Display *, jint);
+ virtual jint getXID();
+ virtual ::gnu::gcj::xlib::Display * getDisplay();
+ virtual ::java::lang::Object * getClientData();
+ virtual void setClientData(::java::lang::Object *);
+public: // actually protected
+ virtual ::java::lang::String * params();
+public:
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display;
+ jint xid;
+private:
+ ::java::lang::Object * clientData;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XID__
diff --git a/libjava/gnu/gcj/xlib/XImage.h b/libjava/gnu/gcj/xlib/XImage.h
new file mode 100644
index 00000000000..679c60de6b3
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XImage.h
@@ -0,0 +1,82 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XImage__
+#define __gnu_gcj_xlib_XImage__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ class RawData;
+ namespace xlib
+ {
+ class Visual;
+ class XImage;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XImage : public ::java::lang::Object
+{
+
+public:
+ XImage(::gnu::gcj::xlib::Visual *, jint, jint, jint, jint, jint, jint, jint);
+ XImage(::gnu::gcj::xlib::Visual *, jint, jint, jint, jint, jint, jint, jint, jint);
+ virtual void init(::gnu::gcj::xlib::Visual *, jint, jint, jint, jint, jint, jint, jint, jint);
+private:
+ void init(::gnu::gcj::xlib::Visual *, jint, jint);
+public:
+ XImage(::gnu::gcj::xlib::Visual *, jint, jint);
+ XImage(::gnu::gcj::xlib::Visual *, jint, jint, jboolean);
+ virtual void setData(JArray< jbyte > *, jint);
+ virtual void setData(JArray< jshort > *, jint);
+ virtual void setData(JArray< jint > *, jint);
+private:
+ void internalSetData(JArray< jbyte > *, jint);
+ void internalSetData(JArray< jshort > *, jint);
+ void internalSetData(JArray< jint > *, jint);
+public: // actually protected
+ virtual void finalize();
+public:
+ virtual jint getWidth();
+ virtual jint getHeight();
+ virtual jint getDepth();
+ virtual jint getFormat();
+ virtual jboolean isZPixmapFormat();
+ virtual jint getXOffset();
+ virtual jint getBytesPerLine();
+ virtual jint getBitsPerPixel();
+ virtual jint getImageByteOrder();
+ virtual jint getBitmapBitOrder();
+ virtual jint getBitmapUnit();
+ virtual jint getBitmapPad();
+ virtual jint getRedMask();
+ virtual jint getGreenMask();
+ virtual jint getBlueMask();
+ virtual void setPixel(jint, jint, jint);
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dataRef;
+public:
+ static const jint XYBITMAP_FORMAT = 0;
+ static const jint XYPIXMAP_FORMAT = 1;
+ static const jint ZPIXMAP_FORMAT = 2;
+ static const jint LEAST_SIGNIFICANT_B_FIRST_ORDER = 0;
+ static const jint MOST_SIGNIFICANT_B_FIRST_ORDER = 1;
+public: // actually package-private
+ jboolean ownsData;
+ ::gnu::gcj::RawData * structure;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XImage__
diff --git a/libjava/gnu/gcj/xlib/XUnmapEvent.h b/libjava/gnu/gcj/xlib/XUnmapEvent.h
new file mode 100644
index 00000000000..a4269525956
--- /dev/null
+++ b/libjava/gnu/gcj/xlib/XUnmapEvent.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_gcj_xlib_XUnmapEvent__
+#define __gnu_gcj_xlib_XUnmapEvent__
+
+#pragma interface
+
+#include <gnu/gcj/xlib/XEvent.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace gcj
+ {
+ namespace xlib
+ {
+ class Display;
+ class Window;
+ class XUnmapEvent;
+ }
+ }
+ }
+}
+
+class gnu::gcj::xlib::XUnmapEvent : public ::gnu::gcj::xlib::XEvent
+{
+
+public:
+ XUnmapEvent(::gnu::gcj::xlib::Display *, ::gnu::gcj::xlib::Window *, ::gnu::gcj::xlib::Window *, jboolean);
+ virtual void setUnmappedWindow(::gnu::gcj::xlib::Window *);
+ virtual void setFromConfigure(jboolean);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_gcj_xlib_XUnmapEvent__
OpenPOWER on IntegriCloud