1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_nio_MappedByteBuffer__ 5 #define __java_nio_MappedByteBuffer__ 6 7 #pragma interface 8 9 #include <java/nio/ByteBuffer.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace gcj 15 { 16 class RawData; 17 } 18 } 19 namespace java 20 { 21 namespace nio 22 { 23 class MappedByteBuffer; 24 } 25 } 26 } 27 28 class java::nio::MappedByteBuffer : public ::java::nio::ByteBuffer 29 { 30 31 public: // actually package-private 32 MappedByteBuffer(jint, jint, jint, jint, ::gnu::gcj::RawData *); 33 virtual void forceImpl(); 34 public: 35 virtual ::java::nio::MappedByteBuffer * force(); 36 public: // actually package-private 37 virtual jboolean isLoadedImpl(); 38 public: 39 virtual jboolean isLoaded(); 40 public: // actually package-private 41 virtual void loadImpl(); 42 public: 43 virtual ::java::nio::MappedByteBuffer * load(); 44 public: // actually package-private 45 virtual void unmapImpl(); 46 public: // actually protected 47 virtual void finalize(); 48 public: 49 static ::java::lang::Class class$; 50 }; 51 52 #endif // __java_nio_MappedByteBuffer__ 53