2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_nio_ByteBufferHelper__
5 #define __java_nio_ByteBufferHelper__
9 #include <java/lang/Object.h>
17 class ByteBufferHelper
;
23 class java::nio::ByteBufferHelper
: public ::java::lang::Object
26 public: // actually package-private
29 static jchar
getChar(::java::nio::ByteBuffer
*, ::java::nio::ByteOrder
*);
30 static void putChar(::java::nio::ByteBuffer
*, jchar
, ::java::nio::ByteOrder
*);
31 static jchar
getChar(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
32 static void putChar(::java::nio::ByteBuffer
*, jint
, jchar
, ::java::nio::ByteOrder
*);
33 static jshort
getShort(::java::nio::ByteBuffer
*, ::java::nio::ByteOrder
*);
34 static void putShort(::java::nio::ByteBuffer
*, jshort
, ::java::nio::ByteOrder
*);
35 static jshort
getShort(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
36 static void putShort(::java::nio::ByteBuffer
*, jint
, jshort
, ::java::nio::ByteOrder
*);
37 static jint
getInt(::java::nio::ByteBuffer
*, ::java::nio::ByteOrder
*);
38 static void putInt(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
39 static jint
getInt(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
40 static void putInt(::java::nio::ByteBuffer
*, jint
, jint
, ::java::nio::ByteOrder
*);
41 static jlong
getLong(::java::nio::ByteBuffer
*, ::java::nio::ByteOrder
*);
42 static void putLong(::java::nio::ByteBuffer
*, jlong
, ::java::nio::ByteOrder
*);
43 static jlong
getLong(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
44 static void putLong(::java::nio::ByteBuffer
*, jint
, jlong
, ::java::nio::ByteOrder
*);
45 static jfloat
getFloat(::java::nio::ByteBuffer
*, ::java::nio::ByteOrder
*);
46 static void putFloat(::java::nio::ByteBuffer
*, jfloat
, ::java::nio::ByteOrder
*);
47 static jfloat
getFloat(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
48 static void putFloat(::java::nio::ByteBuffer
*, jint
, jfloat
, ::java::nio::ByteOrder
*);
49 static jdouble
getDouble(::java::nio::ByteBuffer
*, ::java::nio::ByteOrder
*);
50 static void putDouble(::java::nio::ByteBuffer
*, jdouble
, ::java::nio::ByteOrder
*);
51 static jdouble
getDouble(::java::nio::ByteBuffer
*, jint
, ::java::nio::ByteOrder
*);
52 static void putDouble(::java::nio::ByteBuffer
*, jint
, jdouble
, ::java::nio::ByteOrder
*);
53 static ::java::lang::Class
class$
;
56 #endif // __java_nio_ByteBufferHelper__