summaryrefslogtreecommitdiffstats
path: root/qtjava/javalib/org/trinitydesktop/qt/TQIODevice.java
diff options
context:
space:
mode:
Diffstat (limited to 'qtjava/javalib/org/trinitydesktop/qt/TQIODevice.java')
-rw-r--r--qtjava/javalib/org/trinitydesktop/qt/TQIODevice.java84
1 files changed, 84 insertions, 0 deletions
diff --git a/qtjava/javalib/org/trinitydesktop/qt/TQIODevice.java b/qtjava/javalib/org/trinitydesktop/qt/TQIODevice.java
new file mode 100644
index 00000000..c1adcc58
--- /dev/null
+++ b/qtjava/javalib/org/trinitydesktop/qt/TQIODevice.java
@@ -0,0 +1,84 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.trinitydesktop.qt;
+
+import org.trinitydesktop.qt.Qt;
+
+public class TQIODevice implements QtSupport, TQIODeviceInterface {
+ private long _qt;
+ private boolean _allocatedInJavaWorld = true;
+ protected TQIODevice(Class dummy){}
+
+ public native int flags();
+ public native int mode();
+ public native int state();
+ public native boolean isDirectAccess();
+ public native boolean isSequentialAccess();
+ public native boolean isCombinedAccess();
+ public native boolean isBuffered();
+ public native boolean isRaw();
+ public native boolean isSynchronous();
+ public native boolean isAsynchronous();
+ public native boolean isTranslated();
+ public native boolean isReadable();
+ public native boolean isWritable();
+ public native boolean isReadWrite();
+ public native boolean isInactive();
+ public native boolean isOpen();
+ public native int status();
+ public native void resetStatus();
+ public native boolean open(int mode);
+ public native void close();
+ public native void flush();
+ public native long size();
+ public native long at();
+ public native boolean at(long arg1);
+ public native boolean atEnd();
+ public native boolean reset();
+ public native long readBlock(StringBuffer data, long maxlen);
+ public native long writeBlock(String data, long len);
+ public native long readLine(String data, long maxlen);
+ public native long writeBlock(byte[] data);
+ public native byte[] readAll();
+ public native int getch();
+ public native int putch(int arg1);
+ public native int ungetch(int arg1);
+ public static final int IO_Direct = 0x0100; // direct access device
+ public static final int IO_Sequential = 0x0200; // sequential access device
+ public static final int IO_Combined = 0x0300; // combined direct/sequential
+ public static final int IO_TypeMask = 0x0f00;
+
+// IO handling modes
+
+ public static final int IO_Raw = 0x0040; // raw access (not buffered)
+ public static final int IO_Async = 0x0080; // asynchronous mode
+
+// IO device open modes
+
+ public static final int IO_ReadOnly = 0x0001; // readable device
+ public static final int IO_WriteOnly = 0x0002; // writable device
+ public static final int IO_ReadWrite = 0x0003; // read+write device
+ public static final int IO_Append = 0x0004; // append
+ public static final int IO_Truncate = 0x0008; // truncate device
+ public static final int IO_Translate = 0x0010; // translate CR+LF
+ public static final int IO_ModeMask = 0x00ff;
+
+// IO device state
+
+ public static final int IO_Open = 0x1000; // device is open
+ public static final int IO_StateMask = 0xf000;
+
+
+// IO device status
+
+ public static final int IO_Ok = 0;
+ public static final int IO_ReadError = 1; // read error
+ public static final int IO_WriteError = 2; // write error
+ public static final int IO_FatalError = 3; // fatal unrecoverable error
+ public static final int IO_ResourceError = 4; // resource limitation
+ public static final int IO_OpenError = 5; // cannot open device
+ public static final int IO_ConnectError = 5; // cannot connect to device
+ public static final int IO_AbortError = 6; // abort error
+ public static final int IO_TimeOutError = 7; // time out
+ public static final int IO_UnspecifiedError = 8; // unspecified error
+
+}