Merged gcj-eclipse branch to trunk.
From-SVN: r120621
This commit is contained in:
@@ -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__
|
||||
@@ -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__
|
||||
Reference in New Issue
Block a user