diff options
Diffstat (limited to 'libjava/java/nio/channels')
47 files changed, 0 insertions, 1995 deletions
diff --git a/libjava/java/nio/channels/AlreadyConnectedException.h b/libjava/java/nio/channels/AlreadyConnectedException.h deleted file mode 100644 index 08d6d47..0000000 --- a/libjava/java/nio/channels/AlreadyConnectedException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_AlreadyConnectedException__ -#define __java_nio_channels_AlreadyConnectedException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class AlreadyConnectedException; - } - } - } -} - -class java::nio::channels::AlreadyConnectedException : public ::java::lang::IllegalStateException -{ - -public: - AlreadyConnectedException(); -private: - static const jlong serialVersionUID = -7331895245053773357LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_AlreadyConnectedException__ diff --git a/libjava/java/nio/channels/AsynchronousCloseException.h b/libjava/java/nio/channels/AsynchronousCloseException.h deleted file mode 100644 index bfcbf2e..0000000 --- a/libjava/java/nio/channels/AsynchronousCloseException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_AsynchronousCloseException__ -#define __java_nio_channels_AsynchronousCloseException__ - -#pragma interface - -#include <java/nio/channels/ClosedChannelException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class AsynchronousCloseException; - } - } - } -} - -class java::nio::channels::AsynchronousCloseException : public ::java::nio::channels::ClosedChannelException -{ - -public: - AsynchronousCloseException(); -private: - static const jlong serialVersionUID = 6891178312432313966LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_AsynchronousCloseException__ diff --git a/libjava/java/nio/channels/ByteChannel.h b/libjava/java/nio/channels/ByteChannel.h deleted file mode 100644 index a813648..0000000 --- a/libjava/java/nio/channels/ByteChannel.h +++ /dev/null @@ -1,36 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ByteChannel__ -#define __java_nio_channels_ByteChannel__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class ByteChannel; - } - } - } -} - -class java::nio::channels::ByteChannel : public ::java::lang::Object -{ - -public: - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jboolean isOpen() = 0; - virtual void close() = 0; - virtual jint write(::java::nio::ByteBuffer *) = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_ByteChannel__ diff --git a/libjava/java/nio/channels/CancelledKeyException.h b/libjava/java/nio/channels/CancelledKeyException.h deleted file mode 100644 index 742185f..0000000 --- a/libjava/java/nio/channels/CancelledKeyException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_CancelledKeyException__ -#define __java_nio_channels_CancelledKeyException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class CancelledKeyException; - } - } - } -} - -class java::nio::channels::CancelledKeyException : public ::java::lang::IllegalStateException -{ - -public: - CancelledKeyException(); -private: - static const jlong serialVersionUID = -8438032138028814268LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_CancelledKeyException__ diff --git a/libjava/java/nio/channels/Channel.h b/libjava/java/nio/channels/Channel.h deleted file mode 100644 index fc0177d..0000000 --- a/libjava/java/nio/channels/Channel.h +++ /dev/null @@ -1,33 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_Channel__ -#define __java_nio_channels_Channel__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class Channel; - } - } - } -} - -class java::nio::channels::Channel : public ::java::lang::Object -{ - -public: - virtual jboolean isOpen() = 0; - virtual void close() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_Channel__ diff --git a/libjava/java/nio/channels/Channels.h b/libjava/java/nio/channels/Channels.h deleted file mode 100644 index 3841564..0000000 --- a/libjava/java/nio/channels/Channels.h +++ /dev/null @@ -1,47 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_Channels__ -#define __java_nio_channels_Channels__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class Channels; - class ReadableByteChannel; - class WritableByteChannel; - } - namespace charset - { - class CharsetDecoder; - class CharsetEncoder; - } - } - } -} - -class java::nio::channels::Channels : public ::java::lang::Object -{ - - Channels(); -public: - static ::java::io::InputStream * newInputStream(::java::nio::channels::ReadableByteChannel *); - static ::java::io::OutputStream * newOutputStream(::java::nio::channels::WritableByteChannel *); - static ::java::nio::channels::ReadableByteChannel * newChannel(::java::io::InputStream *); - static ::java::nio::channels::WritableByteChannel * newChannel(::java::io::OutputStream *); - static ::java::io::Reader * newReader(::java::nio::channels::ReadableByteChannel *, ::java::nio::charset::CharsetDecoder *, jint); - static ::java::io::Reader * newReader(::java::nio::channels::ReadableByteChannel *, ::java::lang::String *); - static ::java::io::Writer * newWriter(::java::nio::channels::WritableByteChannel *, ::java::nio::charset::CharsetEncoder *, jint); - static ::java::io::Writer * newWriter(::java::nio::channels::WritableByteChannel *, ::java::lang::String *); - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_Channels__ diff --git a/libjava/java/nio/channels/ClosedByInterruptException.h b/libjava/java/nio/channels/ClosedByInterruptException.h deleted file mode 100644 index 742dddc..0000000 --- a/libjava/java/nio/channels/ClosedByInterruptException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ClosedByInterruptException__ -#define __java_nio_channels_ClosedByInterruptException__ - -#pragma interface - -#include <java/nio/channels/AsynchronousCloseException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class ClosedByInterruptException; - } - } - } -} - -class java::nio::channels::ClosedByInterruptException : public ::java::nio::channels::AsynchronousCloseException -{ - -public: - ClosedByInterruptException(); -private: - static const jlong serialVersionUID = -4488191543534286750LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_ClosedByInterruptException__ diff --git a/libjava/java/nio/channels/ClosedChannelException.h b/libjava/java/nio/channels/ClosedChannelException.h deleted file mode 100644 index 3bca678..0000000 --- a/libjava/java/nio/channels/ClosedChannelException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ClosedChannelException__ -#define __java_nio_channels_ClosedChannelException__ - -#pragma interface - -#include <java/io/IOException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class ClosedChannelException; - } - } - } -} - -class java::nio::channels::ClosedChannelException : public ::java::io::IOException -{ - -public: - ClosedChannelException(); -private: - static const jlong serialVersionUID = 882777185433553857LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_ClosedChannelException__ diff --git a/libjava/java/nio/channels/ClosedSelectorException.h b/libjava/java/nio/channels/ClosedSelectorException.h deleted file mode 100644 index 80b821e..0000000 --- a/libjava/java/nio/channels/ClosedSelectorException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ClosedSelectorException__ -#define __java_nio_channels_ClosedSelectorException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class ClosedSelectorException; - } - } - } -} - -class java::nio::channels::ClosedSelectorException : public ::java::lang::IllegalStateException -{ - -public: - ClosedSelectorException(); -private: - static const jlong serialVersionUID = 6466297122317847835LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_ClosedSelectorException__ diff --git a/libjava/java/nio/channels/ConnectionPendingException.h b/libjava/java/nio/channels/ConnectionPendingException.h deleted file mode 100644 index 29f4830..0000000 --- a/libjava/java/nio/channels/ConnectionPendingException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ConnectionPendingException__ -#define __java_nio_channels_ConnectionPendingException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class ConnectionPendingException; - } - } - } -} - -class java::nio::channels::ConnectionPendingException : public ::java::lang::IllegalStateException -{ - -public: - ConnectionPendingException(); -private: - static const jlong serialVersionUID = 2008393366501760879LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_ConnectionPendingException__ diff --git a/libjava/java/nio/channels/DatagramChannel.h b/libjava/java/nio/channels/DatagramChannel.h deleted file mode 100644 index cb2dabc..0000000 --- a/libjava/java/nio/channels/DatagramChannel.h +++ /dev/null @@ -1,59 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_DatagramChannel__ -#define __java_nio_channels_DatagramChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractSelectableChannel.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace net - { - class DatagramSocket; - class SocketAddress; - } - namespace nio - { - class ByteBuffer; - namespace channels - { - class DatagramChannel; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::DatagramChannel : public ::java::nio::channels::spi::AbstractSelectableChannel -{ - -public: // actually protected - DatagramChannel(::java::nio::channels::spi::SelectorProvider *); -public: - static ::java::nio::channels::DatagramChannel * open(); - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *); - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *); - virtual ::java::nio::channels::DatagramChannel * connect(::java::net::SocketAddress *) = 0; - virtual ::java::nio::channels::DatagramChannel * disconnect() = 0; - virtual jboolean isConnected() = 0; - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual ::java::net::SocketAddress * receive(::java::nio::ByteBuffer *) = 0; - virtual jint send(::java::nio::ByteBuffer *, ::java::net::SocketAddress *) = 0; - virtual ::java::net::DatagramSocket * socket() = 0; - virtual jint write(::java::nio::ByteBuffer *) = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jint validOps(); - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_DatagramChannel__ diff --git a/libjava/java/nio/channels/FileChannel$MapMode.h b/libjava/java/nio/channels/FileChannel$MapMode.h deleted file mode 100644 index 954e697..0000000 --- a/libjava/java/nio/channels/FileChannel$MapMode.h +++ /dev/null @@ -1,40 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_FileChannel$MapMode__ -#define __java_nio_channels_FileChannel$MapMode__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class FileChannel$MapMode; - } - } - } -} - -class java::nio::channels::FileChannel$MapMode : public ::java::lang::Object -{ - -public: // actually package-private - FileChannel$MapMode(jint); -public: - virtual ::java::lang::String * toString(); -public: // actually package-private - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) m; -public: - static ::java::nio::channels::FileChannel$MapMode * READ_ONLY; - static ::java::nio::channels::FileChannel$MapMode * READ_WRITE; - static ::java::nio::channels::FileChannel$MapMode * PRIVATE; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_FileChannel$MapMode__ diff --git a/libjava/java/nio/channels/FileChannel.h b/libjava/java/nio/channels/FileChannel.h deleted file mode 100644 index 10cc314..0000000 --- a/libjava/java/nio/channels/FileChannel.h +++ /dev/null @@ -1,64 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_FileChannel__ -#define __java_nio_channels_FileChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractInterruptibleChannel.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - class MappedByteBuffer; - namespace channels - { - class FileChannel; - class FileChannel$MapMode; - class FileLock; - class ReadableByteChannel; - class WritableByteChannel; - } - } - } -} - -class java::nio::channels::FileChannel : public ::java::nio::channels::spi::AbstractInterruptibleChannel -{ - -public: // actually protected - FileChannel(); -public: - virtual ::java::nio::MappedByteBuffer * map(::java::nio::channels::FileChannel$MapMode *, jlong, jlong) = 0; - virtual jlong size() = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *); - virtual jint write(::java::nio::ByteBuffer *) = 0; - virtual jint write(::java::nio::ByteBuffer *, jlong) = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *); - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jint read(::java::nio::ByteBuffer *, jlong) = 0; -public: // actually protected - virtual void implCloseChannel() = 0; -public: - virtual void force(jboolean) = 0; - virtual ::java::nio::channels::FileLock * lock(); - virtual ::java::nio::channels::FileLock * lock(jlong, jlong, jboolean) = 0; - virtual ::java::nio::channels::FileLock * tryLock(); - virtual ::java::nio::channels::FileLock * tryLock(jlong, jlong, jboolean) = 0; - virtual jlong position() = 0; - virtual ::java::nio::channels::FileChannel * position(jlong) = 0; - virtual jlong transferTo(jlong, jlong, ::java::nio::channels::WritableByteChannel *) = 0; - virtual jlong transferFrom(::java::nio::channels::ReadableByteChannel *, jlong, jlong) = 0; - virtual ::java::nio::channels::FileChannel * truncate(jlong) = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_FileChannel__ diff --git a/libjava/java/nio/channels/FileLock.h b/libjava/java/nio/channels/FileLock.h deleted file mode 100644 index 1d16a7c..0000000 --- a/libjava/java/nio/channels/FileLock.h +++ /dev/null @@ -1,49 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_FileLock__ -#define __java_nio_channels_FileLock__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class FileChannel; - class FileLock; - } - } - } -} - -class java::nio::channels::FileLock : public ::java::lang::Object -{ - -public: // actually protected - FileLock(::java::nio::channels::FileChannel *, jlong, jlong, jboolean); -public: - virtual jboolean isValid() = 0; - virtual void release() = 0; - virtual ::java::nio::channels::FileChannel * channel(); - virtual jboolean isShared(); - virtual jboolean overlaps(jlong, jlong); - virtual jlong position(); - virtual jlong size(); - virtual ::java::lang::String * toString(); - virtual void close() = 0; -private: - ::java::nio::channels::FileChannel * __attribute__((aligned(__alignof__( ::java::lang::Object)))) channel__; - jlong position__; - jlong size__; - jboolean shared; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_FileLock__ diff --git a/libjava/java/nio/channels/FileLockInterruptionException.h b/libjava/java/nio/channels/FileLockInterruptionException.h deleted file mode 100644 index ad5e250..0000000 --- a/libjava/java/nio/channels/FileLockInterruptionException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_FileLockInterruptionException__ -#define __java_nio_channels_FileLockInterruptionException__ - -#pragma interface - -#include <java/io/IOException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class FileLockInterruptionException; - } - } - } -} - -class java::nio::channels::FileLockInterruptionException : public ::java::io::IOException -{ - -public: - FileLockInterruptionException(); -private: - static const jlong serialVersionUID = 7104080643653532383LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_FileLockInterruptionException__ diff --git a/libjava/java/nio/channels/GatheringByteChannel.h b/libjava/java/nio/channels/GatheringByteChannel.h deleted file mode 100644 index c69c195..0000000 --- a/libjava/java/nio/channels/GatheringByteChannel.h +++ /dev/null @@ -1,39 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_GatheringByteChannel__ -#define __java_nio_channels_GatheringByteChannel__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class GatheringByteChannel; - } - } - } -} - -class java::nio::channels::GatheringByteChannel : public ::java::lang::Object -{ - -public: - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *) = 0; - virtual jint write(::java::nio::ByteBuffer *) = 0; - virtual jboolean isOpen() = 0; - virtual void close() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_GatheringByteChannel__ diff --git a/libjava/java/nio/channels/IllegalBlockingModeException.h b/libjava/java/nio/channels/IllegalBlockingModeException.h deleted file mode 100644 index 38eda03..0000000 --- a/libjava/java/nio/channels/IllegalBlockingModeException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_IllegalBlockingModeException__ -#define __java_nio_channels_IllegalBlockingModeException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class IllegalBlockingModeException; - } - } - } -} - -class java::nio::channels::IllegalBlockingModeException : public ::java::lang::IllegalStateException -{ - -public: - IllegalBlockingModeException(); -private: - static const jlong serialVersionUID = -3335774961855590474LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_IllegalBlockingModeException__ diff --git a/libjava/java/nio/channels/IllegalSelectorException.h b/libjava/java/nio/channels/IllegalSelectorException.h deleted file mode 100644 index 9f137e4..0000000 --- a/libjava/java/nio/channels/IllegalSelectorException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_IllegalSelectorException__ -#define __java_nio_channels_IllegalSelectorException__ - -#pragma interface - -#include <java/lang/IllegalArgumentException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class IllegalSelectorException; - } - } - } -} - -class java::nio::channels::IllegalSelectorException : public ::java::lang::IllegalArgumentException -{ - -public: - IllegalSelectorException(); -private: - static const jlong serialVersionUID = -8406323347253320987LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_IllegalSelectorException__ diff --git a/libjava/java/nio/channels/InterruptibleChannel.h b/libjava/java/nio/channels/InterruptibleChannel.h deleted file mode 100644 index fa8a683..0000000 --- a/libjava/java/nio/channels/InterruptibleChannel.h +++ /dev/null @@ -1,33 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_InterruptibleChannel__ -#define __java_nio_channels_InterruptibleChannel__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class InterruptibleChannel; - } - } - } -} - -class java::nio::channels::InterruptibleChannel : public ::java::lang::Object -{ - -public: - virtual void close() = 0; - virtual jboolean isOpen() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_InterruptibleChannel__ diff --git a/libjava/java/nio/channels/NoConnectionPendingException.h b/libjava/java/nio/channels/NoConnectionPendingException.h deleted file mode 100644 index 5be57ae..0000000 --- a/libjava/java/nio/channels/NoConnectionPendingException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_NoConnectionPendingException__ -#define __java_nio_channels_NoConnectionPendingException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class NoConnectionPendingException; - } - } - } -} - -class java::nio::channels::NoConnectionPendingException : public ::java::lang::IllegalStateException -{ - -public: - NoConnectionPendingException(); -private: - static const jlong serialVersionUID = -8296561183633134743LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_NoConnectionPendingException__ diff --git a/libjava/java/nio/channels/NonReadableChannelException.h b/libjava/java/nio/channels/NonReadableChannelException.h deleted file mode 100644 index 210d836..0000000 --- a/libjava/java/nio/channels/NonReadableChannelException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_NonReadableChannelException__ -#define __java_nio_channels_NonReadableChannelException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class NonReadableChannelException; - } - } - } -} - -class java::nio::channels::NonReadableChannelException : public ::java::lang::IllegalStateException -{ - -public: - NonReadableChannelException(); -private: - static const jlong serialVersionUID = -3200915679294993514LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_NonReadableChannelException__ diff --git a/libjava/java/nio/channels/NonWritableChannelException.h b/libjava/java/nio/channels/NonWritableChannelException.h deleted file mode 100644 index 4a56ef9..0000000 --- a/libjava/java/nio/channels/NonWritableChannelException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_NonWritableChannelException__ -#define __java_nio_channels_NonWritableChannelException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class NonWritableChannelException; - } - } - } -} - -class java::nio::channels::NonWritableChannelException : public ::java::lang::IllegalStateException -{ - -public: - NonWritableChannelException(); -private: - static const jlong serialVersionUID = -7071230488279011621LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_NonWritableChannelException__ diff --git a/libjava/java/nio/channels/NotYetBoundException.h b/libjava/java/nio/channels/NotYetBoundException.h deleted file mode 100644 index d4f1ad2..0000000 --- a/libjava/java/nio/channels/NotYetBoundException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_NotYetBoundException__ -#define __java_nio_channels_NotYetBoundException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class NotYetBoundException; - } - } - } -} - -class java::nio::channels::NotYetBoundException : public ::java::lang::IllegalStateException -{ - -public: - NotYetBoundException(); -private: - static const jlong serialVersionUID = 4640999303950202242LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_NotYetBoundException__ diff --git a/libjava/java/nio/channels/NotYetConnectedException.h b/libjava/java/nio/channels/NotYetConnectedException.h deleted file mode 100644 index a38417a..0000000 --- a/libjava/java/nio/channels/NotYetConnectedException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_NotYetConnectedException__ -#define __java_nio_channels_NotYetConnectedException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class NotYetConnectedException; - } - } - } -} - -class java::nio::channels::NotYetConnectedException : public ::java::lang::IllegalStateException -{ - -public: - NotYetConnectedException(); -private: - static const jlong serialVersionUID = 4697316551909513464LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_NotYetConnectedException__ diff --git a/libjava/java/nio/channels/OverlappingFileLockException.h b/libjava/java/nio/channels/OverlappingFileLockException.h deleted file mode 100644 index b2551f9..0000000 --- a/libjava/java/nio/channels/OverlappingFileLockException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_OverlappingFileLockException__ -#define __java_nio_channels_OverlappingFileLockException__ - -#pragma interface - -#include <java/lang/IllegalStateException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class OverlappingFileLockException; - } - } - } -} - -class java::nio::channels::OverlappingFileLockException : public ::java::lang::IllegalStateException -{ - -public: - OverlappingFileLockException(); -private: - static const jlong serialVersionUID = 2047812138163068433LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_OverlappingFileLockException__ diff --git a/libjava/java/nio/channels/Pipe$SinkChannel.h b/libjava/java/nio/channels/Pipe$SinkChannel.h deleted file mode 100644 index d6842b7..0000000 --- a/libjava/java/nio/channels/Pipe$SinkChannel.h +++ /dev/null @@ -1,44 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_Pipe$SinkChannel__ -#define __java_nio_channels_Pipe$SinkChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractSelectableChannel.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class Pipe$SinkChannel; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::Pipe$SinkChannel : public ::java::nio::channels::spi::AbstractSelectableChannel -{ - -public: // actually protected - Pipe$SinkChannel(::java::nio::channels::spi::SelectorProvider *); -public: - virtual jint validOps(); - virtual jint write(::java::nio::ByteBuffer *) = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *) = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_Pipe$SinkChannel__ diff --git a/libjava/java/nio/channels/Pipe$SourceChannel.h b/libjava/java/nio/channels/Pipe$SourceChannel.h deleted file mode 100644 index 9bc78ea..0000000 --- a/libjava/java/nio/channels/Pipe$SourceChannel.h +++ /dev/null @@ -1,44 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_Pipe$SourceChannel__ -#define __java_nio_channels_Pipe$SourceChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractSelectableChannel.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class Pipe$SourceChannel; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::Pipe$SourceChannel : public ::java::nio::channels::spi::AbstractSelectableChannel -{ - -public: // actually protected - Pipe$SourceChannel(::java::nio::channels::spi::SelectorProvider *); -public: - virtual jint validOps(); - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *) = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_Pipe$SourceChannel__ diff --git a/libjava/java/nio/channels/Pipe.h b/libjava/java/nio/channels/Pipe.h deleted file mode 100644 index 771dca2..0000000 --- a/libjava/java/nio/channels/Pipe.h +++ /dev/null @@ -1,38 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_Pipe__ -#define __java_nio_channels_Pipe__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class Pipe; - class Pipe$SinkChannel; - class Pipe$SourceChannel; - } - } - } -} - -class java::nio::channels::Pipe : public ::java::lang::Object -{ - -public: // actually protected - Pipe(); -public: - static ::java::nio::channels::Pipe * open(); - virtual ::java::nio::channels::Pipe$SinkChannel * sink() = 0; - virtual ::java::nio::channels::Pipe$SourceChannel * source() = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_Pipe__ diff --git a/libjava/java/nio/channels/ReadableByteChannel.h b/libjava/java/nio/channels/ReadableByteChannel.h deleted file mode 100644 index 9f3e4cf..0000000 --- a/libjava/java/nio/channels/ReadableByteChannel.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ReadableByteChannel__ -#define __java_nio_channels_ReadableByteChannel__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class ReadableByteChannel; - } - } - } -} - -class java::nio::channels::ReadableByteChannel : public ::java::lang::Object -{ - -public: - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jboolean isOpen() = 0; - virtual void close() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_ReadableByteChannel__ diff --git a/libjava/java/nio/channels/ScatteringByteChannel.h b/libjava/java/nio/channels/ScatteringByteChannel.h deleted file mode 100644 index eeba864..0000000 --- a/libjava/java/nio/channels/ScatteringByteChannel.h +++ /dev/null @@ -1,39 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ScatteringByteChannel__ -#define __java_nio_channels_ScatteringByteChannel__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class ScatteringByteChannel; - } - } - } -} - -class java::nio::channels::ScatteringByteChannel : public ::java::lang::Object -{ - -public: - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *) = 0; - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jboolean isOpen() = 0; - virtual void close() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_ScatteringByteChannel__ diff --git a/libjava/java/nio/channels/SelectableChannel.h b/libjava/java/nio/channels/SelectableChannel.h deleted file mode 100644 index 82cf828..0000000 --- a/libjava/java/nio/channels/SelectableChannel.h +++ /dev/null @@ -1,48 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_SelectableChannel__ -#define __java_nio_channels_SelectableChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractInterruptibleChannel.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class SelectableChannel; - class SelectionKey; - class Selector; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::SelectableChannel : public ::java::nio::channels::spi::AbstractInterruptibleChannel -{ - -public: // actually protected - SelectableChannel(); -public: - virtual ::java::lang::Object * blockingLock() = 0; - virtual ::java::nio::channels::SelectableChannel * configureBlocking(jboolean) = 0; - virtual jboolean isBlocking() = 0; - virtual jboolean isRegistered() = 0; - virtual ::java::nio::channels::SelectionKey * keyFor(::java::nio::channels::Selector *) = 0; - virtual ::java::nio::channels::spi::SelectorProvider * provider() = 0; - virtual ::java::nio::channels::SelectionKey * register$(::java::nio::channels::Selector *, jint); - virtual ::java::nio::channels::SelectionKey * register$(::java::nio::channels::Selector *, jint, ::java::lang::Object *) = 0; - virtual jint validOps() = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_SelectableChannel__ diff --git a/libjava/java/nio/channels/SelectionKey.h b/libjava/java/nio/channels/SelectionKey.h deleted file mode 100644 index 1b6b039..0000000 --- a/libjava/java/nio/channels/SelectionKey.h +++ /dev/null @@ -1,55 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_SelectionKey__ -#define __java_nio_channels_SelectionKey__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class SelectableChannel; - class SelectionKey; - class Selector; - } - } - } -} - -class java::nio::channels::SelectionKey : public ::java::lang::Object -{ - -public: // actually protected - SelectionKey(); -public: - virtual ::java::lang::Object * attach(::java::lang::Object *); - virtual ::java::lang::Object * attachment(); - virtual jboolean isAcceptable(); - virtual jboolean isConnectable(); - virtual jboolean isReadable(); - virtual jboolean isWritable(); - virtual void cancel() = 0; - virtual ::java::nio::channels::SelectableChannel * channel() = 0; - virtual jint interestOps() = 0; - virtual ::java::nio::channels::SelectionKey * interestOps(jint) = 0; - virtual jboolean isValid() = 0; - virtual jint readyOps() = 0; - virtual ::java::nio::channels::Selector * selector() = 0; - static const jint OP_ACCEPT = 16; - static const jint OP_CONNECT = 8; - static const jint OP_READ = 1; - static const jint OP_WRITE = 4; -public: // actually package-private - ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attached; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_SelectionKey__ diff --git a/libjava/java/nio/channels/Selector.h b/libjava/java/nio/channels/Selector.h deleted file mode 100644 index 7d561ad..0000000 --- a/libjava/java/nio/channels/Selector.h +++ /dev/null @@ -1,47 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_Selector__ -#define __java_nio_channels_Selector__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class Selector; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::Selector : public ::java::lang::Object -{ - -public: // actually protected - Selector(); -public: - static ::java::nio::channels::Selector * open(); - virtual void close() = 0; - virtual jboolean isOpen() = 0; - virtual ::java::util::Set * keys() = 0; - virtual ::java::nio::channels::spi::SelectorProvider * provider() = 0; - virtual jint select() = 0; - virtual jint select(jlong) = 0; - virtual ::java::util::Set * selectedKeys() = 0; - virtual jint selectNow() = 0; - virtual ::java::nio::channels::Selector * wakeup() = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_Selector__ diff --git a/libjava/java/nio/channels/ServerSocketChannel.h b/libjava/java/nio/channels/ServerSocketChannel.h deleted file mode 100644 index b68d0b9..0000000 --- a/libjava/java/nio/channels/ServerSocketChannel.h +++ /dev/null @@ -1,46 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_ServerSocketChannel__ -#define __java_nio_channels_ServerSocketChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractSelectableChannel.h> -extern "Java" -{ - namespace java - { - namespace net - { - class ServerSocket; - } - namespace nio - { - namespace channels - { - class ServerSocketChannel; - class SocketChannel; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::ServerSocketChannel : public ::java::nio::channels::spi::AbstractSelectableChannel -{ - -public: // actually protected - ServerSocketChannel(::java::nio::channels::spi::SelectorProvider *); -public: - virtual ::java::nio::channels::SocketChannel * accept() = 0; - virtual ::java::net::ServerSocket * socket() = 0; - static ::java::nio::channels::ServerSocketChannel * open(); - virtual jint validOps(); - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_ServerSocketChannel__ diff --git a/libjava/java/nio/channels/SocketChannel.h b/libjava/java/nio/channels/SocketChannel.h deleted file mode 100644 index b742cdb..0000000 --- a/libjava/java/nio/channels/SocketChannel.h +++ /dev/null @@ -1,59 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_SocketChannel__ -#define __java_nio_channels_SocketChannel__ - -#pragma interface - -#include <java/nio/channels/spi/AbstractSelectableChannel.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace net - { - class Socket; - class SocketAddress; - } - namespace nio - { - class ByteBuffer; - namespace channels - { - class SocketChannel; - namespace spi - { - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::SocketChannel : public ::java::nio::channels::spi::AbstractSelectableChannel -{ - -public: // actually protected - SocketChannel(::java::nio::channels::spi::SelectorProvider *); -public: - static ::java::nio::channels::SocketChannel * open(); - static ::java::nio::channels::SocketChannel * open(::java::net::SocketAddress *); - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *); - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *); - virtual jint validOps(); - virtual jint read(::java::nio::ByteBuffer *) = 0; - virtual jboolean connect(::java::net::SocketAddress *) = 0; - virtual jboolean finishConnect() = 0; - virtual jboolean isConnected() = 0; - virtual jboolean isConnectionPending() = 0; - virtual jlong read(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - virtual ::java::net::Socket * socket() = 0; - virtual jint write(::java::nio::ByteBuffer *) = 0; - virtual jlong write(JArray< ::java::nio::ByteBuffer * > *, jint, jint) = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_SocketChannel__ diff --git a/libjava/java/nio/channels/UnresolvedAddressException.h b/libjava/java/nio/channels/UnresolvedAddressException.h deleted file mode 100644 index 2a3eefd..0000000 --- a/libjava/java/nio/channels/UnresolvedAddressException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_UnresolvedAddressException__ -#define __java_nio_channels_UnresolvedAddressException__ - -#pragma interface - -#include <java/lang/IllegalArgumentException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class UnresolvedAddressException; - } - } - } -} - -class java::nio::channels::UnresolvedAddressException : public ::java::lang::IllegalArgumentException -{ - -public: - UnresolvedAddressException(); -private: - static const jlong serialVersionUID = 6136959093620794148LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_UnresolvedAddressException__ diff --git a/libjava/java/nio/channels/UnsupportedAddressTypeException.h b/libjava/java/nio/channels/UnsupportedAddressTypeException.h deleted file mode 100644 index 7f63dd7..0000000 --- a/libjava/java/nio/channels/UnsupportedAddressTypeException.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_UnsupportedAddressTypeException__ -#define __java_nio_channels_UnsupportedAddressTypeException__ - -#pragma interface - -#include <java/lang/IllegalArgumentException.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class UnsupportedAddressTypeException; - } - } - } -} - -class java::nio::channels::UnsupportedAddressTypeException : public ::java::lang::IllegalArgumentException -{ - -public: - UnsupportedAddressTypeException(); -private: - static const jlong serialVersionUID = -2964323842829700493LL; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_UnsupportedAddressTypeException__ diff --git a/libjava/java/nio/channels/VMChannels.h b/libjava/java/nio/channels/VMChannels.h deleted file mode 100644 index 3706d9d..0000000 --- a/libjava/java/nio/channels/VMChannels.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_VMChannels__ -#define __java_nio_channels_VMChannels__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace nio - { - namespace channels - { - class FileChannelImpl; - } - } - } - } - namespace java - { - namespace nio - { - namespace channels - { - class ReadableByteChannel; - class VMChannels; - class WritableByteChannel; - } - } - } -} - -class java::nio::channels::VMChannels : public ::java::lang::Object -{ - - VMChannels(); -public: // actually package-private - static ::java::io::FileInputStream * newInputStream(::gnu::java::nio::channels::FileChannelImpl *); - static ::java::io::FileOutputStream * newOutputStream(::gnu::java::nio::channels::FileChannelImpl *); - static ::java::io::InputStream * newInputStream(::java::nio::channels::ReadableByteChannel *); - static ::java::io::OutputStream * newOutputStream(::java::nio::channels::WritableByteChannel *); -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_VMChannels__ diff --git a/libjava/java/nio/channels/VMChannels.java b/libjava/java/nio/channels/VMChannels.java deleted file mode 100644 index 4f43a42..0000000 --- a/libjava/java/nio/channels/VMChannels.java +++ /dev/null @@ -1,85 +0,0 @@ -/* VMChannels.java -- - Copyright (C) 2005, 2006 Free Software Foundation, Inc. - -This file is part of GNU Classpath. - -GNU Classpath is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU Classpath is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU Classpath; see the file COPYING. If not, write to the -Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301 USA. - -Linking this library statically or dynamically with other modules is -making a combined work based on this library. Thus, the terms and -conditions of the GNU General Public License cover the whole -combination. - -As a special exception, the copyright holders of this library give you -permission to link this library with independent modules to produce an -executable, regardless of the license terms of these independent -modules, and to copy and distribute the resulting executable under -terms of your choice, provided that you also meet, for each linked -independent module, the terms and conditions of the license of that -module. An independent module is a module which is not derived from -or based on this library. If you modify this library, you may extend -this exception to your version of the library, but you are not -obligated to do so. If you do not wish to do so, delete this -exception statement from your version. */ - - -package java.nio.channels; - -import gnu.java.nio.ChannelInputStream; -import gnu.java.nio.ChannelOutputStream; -import gnu.java.nio.channels.FileChannelImpl; - -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.InputStream; -import java.io.OutputStream; -import java.lang.reflect.Constructor; -import java.lang.reflect.InvocationTargetException; - -final class VMChannels -{ - /** - * This class isn't intended to be instantiated. - */ - private VMChannels() - { - // Do nothing here. - } - - static native FileInputStream newInputStream(FileChannelImpl ch); - - static native FileOutputStream newOutputStream(FileChannelImpl ch); - - /** - * Constructs a stream that reads bytes from the given channel. - */ - static InputStream newInputStream(ReadableByteChannel ch) - { - if (ch instanceof FileChannelImpl) - return newInputStream((FileChannelImpl) ch); - return new ChannelInputStream(ch); - } - - /** - * Constructs a stream that writes bytes to the given channel. - */ - static OutputStream newOutputStream(WritableByteChannel ch) - { - if (ch instanceof FileChannelImpl) - return newOutputStream((FileChannelImpl) ch); - return new ChannelOutputStream(ch); - } -} diff --git a/libjava/java/nio/channels/WritableByteChannel.h b/libjava/java/nio/channels/WritableByteChannel.h deleted file mode 100644 index ff413d2..0000000 --- a/libjava/java/nio/channels/WritableByteChannel.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_WritableByteChannel__ -#define __java_nio_channels_WritableByteChannel__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - class ByteBuffer; - namespace channels - { - class WritableByteChannel; - } - } - } -} - -class java::nio::channels::WritableByteChannel : public ::java::lang::Object -{ - -public: - virtual jint write(::java::nio::ByteBuffer *) = 0; - virtual jboolean isOpen() = 0; - virtual void close() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_nio_channels_WritableByteChannel__ diff --git a/libjava/java/nio/channels/natVMChannels.cc b/libjava/java/nio/channels/natVMChannels.cc deleted file mode 100644 index d40a516..0000000 --- a/libjava/java/nio/channels/natVMChannels.cc +++ /dev/null @@ -1,37 +0,0 @@ -// natVMChannels.cc - Native part of VMChannels class. - -/* Copyright (C) 2004, 2006 Free Software Foundation - - This file is part of libgcj. - -This software is copyrighted work licensed under the terms of the -Libgcj License. Please consult the file "LIBGCJ_LICENSE" for -details. */ - -#include <config.h> -#include <gcj/cni.h> - -#include <java/nio/channels/VMChannels.h> -#include <java/nio/channels/Channels.h> -#include <java/io/FileInputStream.h> -#include <java/io/FileOutputStream.h> -#include <gnu/java/nio/channels/FileChannelImpl.h> - -using java::nio::channels::VMChannels; -using java::io::FileInputStream; -using java::io::FileOutputStream; -using gnu::java::nio::channels::FileChannelImpl; - -FileInputStream* -VMChannels::newInputStream(FileChannelImpl* ch) -{ - // Needs to be native to bypass Java access protection. - return new FileInputStream (ch); -} - -FileOutputStream* -VMChannels::newOutputStream(FileChannelImpl* ch) -{ - // Needs to be native to bypass Java access protection. - return new FileOutputStream (ch); -} diff --git a/libjava/java/nio/channels/spi/AbstractInterruptibleChannel.h b/libjava/java/nio/channels/spi/AbstractInterruptibleChannel.h deleted file mode 100644 index f830a75..0000000 --- a/libjava/java/nio/channels/spi/AbstractInterruptibleChannel.h +++ /dev/null @@ -1,46 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_spi_AbstractInterruptibleChannel__ -#define __java_nio_channels_spi_AbstractInterruptibleChannel__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - namespace spi - { - class AbstractInterruptibleChannel; - } - } - } - } -} - -class java::nio::channels::spi::AbstractInterruptibleChannel : public ::java::lang::Object -{ - -public: // actually protected - AbstractInterruptibleChannel(); - virtual void begin(); -public: - virtual void close(); -public: // actually protected - virtual void end(jboolean); - virtual void implCloseChannel() = 0; -public: - virtual jboolean isOpen(); -private: - jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) closed; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_spi_AbstractInterruptibleChannel__ diff --git a/libjava/java/nio/channels/spi/AbstractSelectableChannel.h b/libjava/java/nio/channels/spi/AbstractSelectableChannel.h deleted file mode 100644 index f126f44..0000000 --- a/libjava/java/nio/channels/spi/AbstractSelectableChannel.h +++ /dev/null @@ -1,64 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_spi_AbstractSelectableChannel__ -#define __java_nio_channels_spi_AbstractSelectableChannel__ - -#pragma interface - -#include <java/nio/channels/SelectableChannel.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class SelectableChannel; - class SelectionKey; - class Selector; - namespace spi - { - class AbstractSelectableChannel; - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::spi::AbstractSelectableChannel : public ::java::nio::channels::SelectableChannel -{ - -public: // actually protected - AbstractSelectableChannel(::java::nio::channels::spi::SelectorProvider *); -public: - virtual ::java::lang::Object * blockingLock(); - virtual ::java::nio::channels::SelectableChannel * configureBlocking(jboolean); -public: // actually protected - virtual void implCloseChannel(); - virtual void implCloseSelectableChannel() = 0; - virtual void implConfigureBlocking(jboolean) = 0; -public: - virtual jboolean isBlocking(); - virtual jboolean isRegistered(); - virtual ::java::nio::channels::SelectionKey * keyFor(::java::nio::channels::Selector *); - virtual ::java::nio::channels::spi::SelectorProvider * provider(); -private: - ::java::nio::channels::SelectionKey * locate(::java::nio::channels::Selector *); -public: - virtual ::java::nio::channels::SelectionKey * register$(::java::nio::channels::Selector *, jint, ::java::lang::Object *); -public: // actually package-private - virtual void addSelectionKey(::java::nio::channels::SelectionKey *); - virtual void removeSelectionKey(::java::nio::channels::SelectionKey *); -private: - jboolean __attribute__((aligned(__alignof__( ::java::nio::channels::SelectableChannel)))) blocking; - ::java::lang::Object * LOCK; - ::java::nio::channels::spi::SelectorProvider * provider__; - ::java::util::LinkedList * keys; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_spi_AbstractSelectableChannel__ diff --git a/libjava/java/nio/channels/spi/AbstractSelectionKey.h b/libjava/java/nio/channels/spi/AbstractSelectionKey.h deleted file mode 100644 index d64a73b..0000000 --- a/libjava/java/nio/channels/spi/AbstractSelectionKey.h +++ /dev/null @@ -1,41 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_spi_AbstractSelectionKey__ -#define __java_nio_channels_spi_AbstractSelectionKey__ - -#pragma interface - -#include <java/nio/channels/SelectionKey.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - namespace spi - { - class AbstractSelectionKey; - } - } - } - } -} - -class java::nio::channels::spi::AbstractSelectionKey : public ::java::nio::channels::SelectionKey -{ - -public: // actually protected - AbstractSelectionKey(); -public: - virtual void cancel(); - virtual jboolean isValid(); -private: - jboolean __attribute__((aligned(__alignof__( ::java::nio::channels::SelectionKey)))) cancelled; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_spi_AbstractSelectionKey__ diff --git a/libjava/java/nio/channels/spi/AbstractSelector.h b/libjava/java/nio/channels/spi/AbstractSelector.h deleted file mode 100644 index cf3d2b7..0000000 --- a/libjava/java/nio/channels/spi/AbstractSelector.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_spi_AbstractSelector__ -#define __java_nio_channels_spi_AbstractSelector__ - -#pragma interface - -#include <java/nio/channels/Selector.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class SelectionKey; - namespace spi - { - class AbstractSelectableChannel; - class AbstractSelectionKey; - class AbstractSelector; - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::spi::AbstractSelector : public ::java::nio::channels::Selector -{ - -public: // actually protected - AbstractSelector(::java::nio::channels::spi::SelectorProvider *); -public: - virtual void close(); - virtual jboolean isOpen(); -public: // actually protected - virtual void begin(); - virtual void end(); -public: - virtual ::java::nio::channels::spi::SelectorProvider * provider(); -public: // actually protected - virtual ::java::util::Set * cancelledKeys(); -public: // actually package-private - virtual void cancelKey(::java::nio::channels::spi::AbstractSelectionKey *); -public: // actually protected - virtual void implCloseSelector() = 0; - virtual ::java::nio::channels::SelectionKey * register$(::java::nio::channels::spi::AbstractSelectableChannel *, jint, ::java::lang::Object *) = 0; - virtual void deregister(::java::nio::channels::spi::AbstractSelectionKey *); -private: - jboolean __attribute__((aligned(__alignof__( ::java::nio::channels::Selector)))) closed; - ::java::nio::channels::spi::SelectorProvider * provider__; - ::java::util::HashSet * cancelledKeys__; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_spi_AbstractSelector__ diff --git a/libjava/java/nio/channels/spi/SelectorProvider$1.h b/libjava/java/nio/channels/spi/SelectorProvider$1.h deleted file mode 100644 index 9d8dec2..0000000 --- a/libjava/java/nio/channels/spi/SelectorProvider$1.h +++ /dev/null @@ -1,38 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_spi_SelectorProvider$1__ -#define __java_nio_channels_spi_SelectorProvider$1__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - namespace spi - { - class SelectorProvider$1; - } - } - } - } -} - -class java::nio::channels::spi::SelectorProvider$1 : public ::java::lang::Object -{ - -public: // actually package-private - SelectorProvider$1(); -public: - virtual ::java::lang::String * SelectorProvider$1$run(); - virtual ::java::lang::Object * run(); - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_spi_SelectorProvider$1__ diff --git a/libjava/java/nio/channels/spi/SelectorProvider.h b/libjava/java/nio/channels/spi/SelectorProvider.h deleted file mode 100644 index a6b7052..0000000 --- a/libjava/java/nio/channels/spi/SelectorProvider.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_nio_channels_spi_SelectorProvider__ -#define __java_nio_channels_spi_SelectorProvider__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace nio - { - namespace channels - { - class Channel; - class DatagramChannel; - class Pipe; - class ServerSocketChannel; - class SocketChannel; - namespace spi - { - class AbstractSelector; - class SelectorProvider; - } - } - } - } -} - -class java::nio::channels::spi::SelectorProvider : public ::java::lang::Object -{ - -public: // actually protected - SelectorProvider(); -public: - virtual ::java::nio::channels::DatagramChannel * openDatagramChannel() = 0; - virtual ::java::nio::channels::Pipe * openPipe() = 0; - virtual ::java::nio::channels::spi::AbstractSelector * openSelector() = 0; - virtual ::java::nio::channels::ServerSocketChannel * openServerSocketChannel() = 0; - virtual ::java::nio::channels::SocketChannel * openSocketChannel() = 0; - virtual ::java::nio::channels::Channel * inheritedChannel(); - static ::java::nio::channels::spi::SelectorProvider * provider(); -private: - static ::java::nio::channels::spi::SelectorProvider * systemDefaultProvider; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_nio_channels_spi_SelectorProvider__ |