/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_qt_QDataStream */

#ifndef _Included_org_kde_qt_QDataStream
#define _Included_org_kde_qt_QDataStream
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_qt_QDataStream_BigEndian
#define org_kde_qt_QDataStream_BigEndian 0L
#undef org_kde_qt_QDataStream_LittleEndian
#define org_kde_qt_QDataStream_LittleEndian 1L
/*
 * Class:     org_kde_qt_QDataStream
 * Method:    newQDataStream
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_newQDataStream__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    newQDataStream
 * Signature: (Lorg/kde/qt/QIODeviceInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_newQDataStream__Lorg_kde_qt_QIODeviceInterface_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    newQDataStream
 * Signature: ([BI)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_newQDataStream___3BI
  (JNIEnv *, jobject, jbyteArray, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    device
 * Signature: ()Lorg/kde/qt/QIODeviceInterface;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_device
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    setDevice
 * Signature: (Lorg/kde/qt/QIODeviceInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_setDevice
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    unsetDevice
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_unsetDevice
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    atEnd
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDataStream_atEnd
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    eof
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDataStream_eof
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    byteOrder
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QDataStream_byteOrder
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    setByteOrder
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_setByteOrder
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    isPrintableData
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDataStream_isPrintableData
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    setPrintableData
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_setPrintableData
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    version
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QDataStream_version
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    setVersion
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_setVersion
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (C)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__C
  (JNIEnv *, jobject, jchar);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (S)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__S
  (JNIEnv *, jobject, jshort);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (I)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (J)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__J
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (F)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__F
  (JNIEnv *, jobject, jfloat);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (D)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__D
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_read
 * Signature: (Ljava/lang/String;)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1read__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (C)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__C
  (JNIEnv *, jobject, jchar);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (S)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__S
  (JNIEnv *, jobject, jshort);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (I)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (J)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__J
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (F)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__F
  (JNIEnv *, jobject, jfloat);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (D)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__D
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    op_write
 * Signature: (Ljava/lang/String;)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_op_1write__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    readBytes
 * Signature: (Ljava/lang/String;I)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_readBytes
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    readRawBytes
 * Signature: (Ljava/lang/String;I)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_readRawBytes
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    writeBytes
 * Signature: (Ljava/lang/String;I)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_writeBytes
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    writeRawBytes
 * Signature: (Ljava/lang/String;I)Lorg/kde/qt/QDataStream;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDataStream_writeRawBytes
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    dispose
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDataStream_dispose
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDataStream
 * Method:    isDisposed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDataStream_isDisposed
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
