Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey
2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions
@@ -0,0 +1,68 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_net_local_LocalServerSocket__
#define __gnu_java_net_local_LocalServerSocket__
#pragma interface
#include <java/net/ServerSocket.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
namespace local
{
class LocalServerSocket;
class LocalSocketImpl;
}
}
}
}
namespace java
{
namespace net
{
class InetAddress;
class Socket;
class SocketAddress;
}
}
}
class gnu::java::net::local::LocalServerSocket : public ::java::net::ServerSocket
{
public:
LocalServerSocket();
LocalServerSocket(::java::net::SocketAddress *);
void bind(::java::net::SocketAddress *);
void bind(::java::net::SocketAddress *, jint);
::java::net::InetAddress * getInetAddress();
jint getLocalPort();
::java::net::SocketAddress * getLocalSocketAddress();
::java::net::Socket * accept();
void close();
jboolean isBound();
jboolean isClosed();
void setSoTimeout(jint);
jint getSoTimeout();
void setReuseAddress(jboolean);
jboolean getReuseAddress();
::java::lang::String * toString();
void setReceiveBufferSize(jint);
jint getReceiveBufferSize();
void setSendBufferSize(jint);
jint getSendBufferSize();
private:
::gnu::java::net::local::LocalSocketImpl * __attribute__((aligned(__alignof__( ::java::net::ServerSocket)))) myImpl;
jboolean closed;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_net_local_LocalServerSocket__
+100
View File
@@ -0,0 +1,100 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_net_local_LocalSocket__
#define __gnu_java_net_local_LocalSocket__
#pragma interface
#include <java/net/Socket.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
namespace local
{
class LocalSocket;
class LocalSocketAddress;
class LocalSocketImpl;
}
}
}
}
namespace java
{
namespace net
{
class InetAddress;
class SocketAddress;
}
namespace nio
{
namespace channels
{
class SocketChannel;
}
}
}
}
class gnu::java::net::local::LocalSocket : public ::java::net::Socket
{
public:
LocalSocket();
LocalSocket(::gnu::java::net::local::LocalSocketAddress *);
public: // actually package-private
LocalSocket(jboolean);
public:
void bind(::java::net::SocketAddress *);
void connect(::java::net::SocketAddress *, jint);
::java::net::InetAddress * getInetAddress();
::java::net::InetAddress * getLocalAddress();
jint getPort();
jint getLocalPort();
::java::nio::channels::SocketChannel * getChannel();
::java::net::SocketAddress * getLocalSocketAddress();
::java::net::SocketAddress * getRemoteSocketAddress();
::java::io::InputStream * getInputStream();
::java::io::OutputStream * getOutputStream();
void sendUrgentData(jint);
void close();
void shutdownInput();
void shutdownOutput();
jboolean isClosed();
jboolean isBound();
jboolean isConnected();
void setTcpNoDelay(jboolean);
jboolean getTcpNoDelay();
void setSoLinger(jboolean, jint);
jint getSoLinger();
void setOOBInline(jboolean);
jboolean getOOBInline();
void setSoTimeout(jint);
jint getSoTimeout();
void setSendBufferSize(jint);
jint getSendBufferSize();
void setReceiveBufferSize(jint);
jint getReceiveBufferSize();
void setKeepAlive(jboolean);
jboolean getKeepAlive();
void setTrafficClass(jint);
jint getTrafficClass();
void setReuseAddress(jboolean);
jboolean getReuseAddress();
public: // actually package-private
::gnu::java::net::local::LocalSocketImpl * getLocalImpl();
private:
::gnu::java::net::local::LocalSocketImpl * __attribute__((aligned(__alignof__( ::java::net::Socket)))) localimpl;
public: // actually package-private
jboolean localClosed;
jboolean localConnected;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_net_local_LocalSocket__
@@ -0,0 +1,42 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_net_local_LocalSocketAddress__
#define __gnu_java_net_local_LocalSocketAddress__
#pragma interface
#include <java/net/SocketAddress.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
namespace local
{
class LocalSocketAddress;
}
}
}
}
}
class gnu::java::net::local::LocalSocketAddress : public ::java::net::SocketAddress
{
public:
LocalSocketAddress(::java::lang::String *);
::java::lang::String * getPath();
jboolean equals(::java::lang::Object *);
jint hashCode();
::java::lang::String * toString();
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::java::net::SocketAddress)))) path;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_net_local_LocalSocketAddress__
@@ -0,0 +1,52 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_net_local_LocalSocketImpl$LocalInputStream__
#define __gnu_java_net_local_LocalSocketImpl$LocalInputStream__
#pragma interface
#include <java/io/InputStream.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
namespace local
{
class LocalSocketImpl;
class LocalSocketImpl$LocalInputStream;
}
}
}
}
}
class gnu::java::net::local::LocalSocketImpl$LocalInputStream : public ::java::io::InputStream
{
public: // actually package-private
LocalSocketImpl$LocalInputStream(::gnu::java::net::local::LocalSocketImpl *, ::gnu::java::net::local::LocalSocketImpl *);
public:
virtual jint available();
virtual jboolean markSupported();
virtual void mark(jint);
virtual void reset();
virtual void close();
virtual jint read();
virtual jint read(JArray< jbyte > *);
virtual jint read(JArray< jbyte > *, jint, jint);
private:
::gnu::java::net::local::LocalSocketImpl * __attribute__((aligned(__alignof__( ::java::io::InputStream)))) impl;
public: // actually package-private
::gnu::java::net::local::LocalSocketImpl * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_net_local_LocalSocketImpl$LocalInputStream__
@@ -0,0 +1,49 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_net_local_LocalSocketImpl$LocalOutputStream__
#define __gnu_java_net_local_LocalSocketImpl$LocalOutputStream__
#pragma interface
#include <java/io/OutputStream.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
namespace local
{
class LocalSocketImpl;
class LocalSocketImpl$LocalOutputStream;
}
}
}
}
}
class gnu::java::net::local::LocalSocketImpl$LocalOutputStream : public ::java::io::OutputStream
{
public: // actually package-private
LocalSocketImpl$LocalOutputStream(::gnu::java::net::local::LocalSocketImpl *, ::gnu::java::net::local::LocalSocketImpl *);
public:
virtual void close();
virtual void flush();
virtual void write(jint);
virtual void write(JArray< jbyte > *);
virtual void write(JArray< jbyte > *, jint, jint);
private:
::gnu::java::net::local::LocalSocketImpl * __attribute__((aligned(__alignof__( ::java::io::OutputStream)))) impl;
public: // actually package-private
::gnu::java::net::local::LocalSocketImpl * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_net_local_LocalSocketImpl$LocalOutputStream__
@@ -0,0 +1,86 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_net_local_LocalSocketImpl__
#define __gnu_java_net_local_LocalSocketImpl__
#pragma interface
#include <java/net/SocketImpl.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
namespace local
{
class LocalSocketAddress;
class LocalSocketImpl;
}
}
}
}
namespace java
{
namespace net
{
class InetAddress;
class SocketAddress;
class SocketImpl;
}
}
}
class gnu::java::net::local::LocalSocketImpl : public ::java::net::SocketImpl
{
public: // actually package-private
LocalSocketImpl();
LocalSocketImpl(jboolean);
public:
void setOption(jint, ::java::lang::Object *);
::java::lang::Object * getOption(jint);
public: // actually protected
void create(jboolean);
void listen(jint);
void accept(::gnu::java::net::local::LocalSocketImpl *);
jint available();
void close();
void sendUrgentData(jint);
void shutdownInput();
void shutdownOutput();
public: // actually package-private
void unlink();
void localBind(::gnu::java::net::local::LocalSocketAddress *);
void localConnect(::gnu::java::net::local::LocalSocketAddress *);
jint read(JArray< jbyte > *, jint, jint);
void write(JArray< jbyte > *, jint, jint);
void doCreate();
::gnu::java::net::local::LocalSocketAddress * getLocalAddress();
::gnu::java::net::local::LocalSocketAddress * getRemoteAddress();
public: // actually protected
::java::io::InputStream * getInputStream();
::java::io::OutputStream * getOutputStream();
void accept(::java::net::SocketImpl *);
void connect(::java::lang::String *, jint);
void connect(::java::net::InetAddress *, jint);
void connect(::java::net::SocketAddress *, jint);
void bind(::java::net::InetAddress *, jint);
void bind(::java::net::SocketAddress *);
private:
jboolean __attribute__((aligned(__alignof__( ::java::net::SocketImpl)))) created;
::java::io::InputStream * in;
::java::io::OutputStream * out;
jint socket_fd;
::gnu::java::net::local::LocalSocketAddress * local;
::gnu::java::net::local::LocalSocketAddress * remote;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_net_local_LocalSocketImpl__