//Auto-generated by kalyptus. DO NOT EDIT. package org.kde.qt; import org.kde.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 }