Merged gcj-eclipse branch to trunk.
From-SVN: r120621
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_ActivatableRef__
|
||||
#define __gnu_java_rmi_server_ActivatableRef__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/rmi/server/UnicastRef.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class ActivatableRef;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
class Remote;
|
||||
namespace activation
|
||||
{
|
||||
class ActivationID;
|
||||
}
|
||||
namespace server
|
||||
{
|
||||
class ObjID;
|
||||
class RMIClientSocketFactory;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::ActivatableRef : public ::gnu::java::rmi::server::UnicastRef
|
||||
{
|
||||
|
||||
public:
|
||||
ActivatableRef();
|
||||
ActivatableRef(::java::rmi::server::ObjID *, ::java::lang::String *, jint, ::java::rmi::server::RMIClientSocketFactory *);
|
||||
ActivatableRef(::java::rmi::server::ObjID *);
|
||||
virtual ::java::lang::String * getRefClass(::java::io::ObjectOutput *);
|
||||
virtual void readExternal(::java::io::ObjectInput *);
|
||||
virtual void writeExternal(::java::io::ObjectOutput *);
|
||||
public: // actually protected
|
||||
virtual ::java::lang::Object * invokeCommon(::java::rmi::Remote *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *, jint, jlong);
|
||||
private:
|
||||
static const jlong serialVersionUID = 1LL;
|
||||
public: // actually package-private
|
||||
::java::rmi::activation::ActivationID * __attribute__((aligned(__alignof__( ::gnu::java::rmi::server::UnicastRef)))) actId;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_ActivatableRef__
|
||||
@@ -0,0 +1,67 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_ActivatableServerRef__
|
||||
#define __gnu_java_rmi_server_ActivatableServerRef__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/rmi/server/UnicastServerRef.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class ActivatableServerRef;
|
||||
class UnicastConnection;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
class Remote;
|
||||
namespace activation
|
||||
{
|
||||
class ActivationID;
|
||||
}
|
||||
namespace server
|
||||
{
|
||||
class ObjID;
|
||||
class RMIServerSocketFactory;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::ActivatableServerRef : public ::gnu::java::rmi::server::UnicastServerRef
|
||||
{
|
||||
|
||||
public:
|
||||
ActivatableServerRef();
|
||||
ActivatableServerRef(::java::rmi::server::ObjID *, ::java::rmi::activation::ActivationID *, jint, ::java::rmi::server::RMIServerSocketFactory *);
|
||||
virtual void inactivate();
|
||||
public: // actually protected
|
||||
virtual void activate();
|
||||
public:
|
||||
virtual ::java::lang::Object * incomingMessageCall(::gnu::java::rmi::server::UnicastConnection *, jint, jlong);
|
||||
virtual ::java::rmi::Remote * exportObject(::java::rmi::Remote *);
|
||||
virtual ::java::rmi::Remote * exportClass(::java::lang::Class *);
|
||||
virtual ::java::lang::String * getRefClass(::java::io::ObjectOutput *);
|
||||
virtual void readExternal(::java::io::ObjectInput *);
|
||||
virtual void writeExternal(::java::io::ObjectOutput *);
|
||||
private:
|
||||
static const jlong serialVersionUID = 1LL;
|
||||
public:
|
||||
::java::rmi::activation::ActivationID * __attribute__((aligned(__alignof__( ::gnu::java::rmi::server::UnicastServerRef)))) actId;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_ActivatableServerRef__
|
||||
@@ -0,0 +1,51 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_CombinedClassLoader__
|
||||
#define __gnu_java_rmi_server_CombinedClassLoader__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/ClassLoader.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class CombinedClassLoader;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::CombinedClassLoader : public ::java::lang::ClassLoader
|
||||
{
|
||||
|
||||
public:
|
||||
CombinedClassLoader(::java::util::Collection *);
|
||||
public: // actually protected
|
||||
virtual ::java::lang::Class * findClass(::java::lang::String *);
|
||||
virtual ::java::net::URL * findResource(::java::lang::String *);
|
||||
virtual ::java::util::Enumeration * findResources(::java::lang::String *);
|
||||
public: // actually package-private
|
||||
JArray< ::java::lang::ClassLoader * > * __attribute__((aligned(__alignof__( ::java::lang::ClassLoader)))) loaders;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_CombinedClassLoader__
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_ConnectionRunnerPool$ConnectionRunner__
|
||||
#define __gnu_java_rmi_server_ConnectionRunnerPool$ConnectionRunner__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Thread.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class ConnectionRunnerPool$ConnectionRunner;
|
||||
class UnicastConnection;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::ConnectionRunnerPool$ConnectionRunner : public ::java::lang::Thread
|
||||
{
|
||||
|
||||
public:
|
||||
ConnectionRunnerPool$ConnectionRunner(::java::lang::ThreadGroup *, ::java::lang::String *);
|
||||
virtual void run();
|
||||
virtual void dispatch(::gnu::java::rmi::server::UnicastConnection *);
|
||||
public: // actually package-private
|
||||
virtual void exit();
|
||||
private:
|
||||
::gnu::java::rmi::server::UnicastConnection * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) conn;
|
||||
volatile jboolean exiting;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_ConnectionRunnerPool$ConnectionRunner__
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_ConnectionRunnerPool__
|
||||
#define __gnu_java_rmi_server_ConnectionRunnerPool__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class ConnectionRunnerPool;
|
||||
class ConnectionRunnerPool$ConnectionRunner;
|
||||
class UnicastConnection;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::ConnectionRunnerPool : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ConnectionRunnerPool();
|
||||
public:
|
||||
static void setSize(jint);
|
||||
static void setMaxSize(jint);
|
||||
private:
|
||||
static ::gnu::java::rmi::server::ConnectionRunnerPool$ConnectionRunner * getConnectionRunner();
|
||||
public:
|
||||
static void dispatchConnection(::gnu::java::rmi::server::UnicastConnection *);
|
||||
static void exit();
|
||||
private:
|
||||
static jint size;
|
||||
static jint max_size;
|
||||
public: // actually package-private
|
||||
static ::java::util::ArrayList * freelist;
|
||||
private:
|
||||
static ::java::lang::ThreadGroup * group;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_ConnectionRunnerPool__
|
||||
@@ -0,0 +1,49 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_ProtocolConstants__
|
||||
#define __gnu_java_rmi_server_ProtocolConstants__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class ProtocolConstants;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::ProtocolConstants : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
static const jint PROTOCOL_HEADER = 1246907721;
|
||||
static const jint PROTOCOL_VERSION = 2;
|
||||
static const jint STREAM_PROTOCOL = 75;
|
||||
static const jint SINGLE_OP_PROTOCOL = 76;
|
||||
static const jint MULTIPLEX_PROTOCOL = 77;
|
||||
static const jint PROTOCOL_ACK = 78;
|
||||
static const jint PROTOCOL_NACK = 79;
|
||||
static const jint MESSAGE_CALL = 80;
|
||||
static const jint MESSAGE_CALL_ACK = 81;
|
||||
static const jint MESSAGE_PING = 82;
|
||||
static const jint MESSAGE_PING_ACK = 83;
|
||||
static const jint MESSAGE_DGCACK = 84;
|
||||
static const jint RETURN_ACK = 1;
|
||||
static const jint RETURN_NACK = 2;
|
||||
static const jint DEFAULT_PROTOCOL = 75;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_rmi_server_ProtocolConstants__
|
||||
@@ -0,0 +1,45 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIClassLoaderImpl$CacheKey__
|
||||
#define __gnu_java_rmi_server_RMIClassLoaderImpl$CacheKey__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIClassLoaderImpl$CacheKey;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIClassLoaderImpl$CacheKey : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
RMIClassLoaderImpl$CacheKey(::java::lang::String *, ::java::lang::ClassLoader *);
|
||||
virtual jboolean equals(::java::lang::Object *);
|
||||
private:
|
||||
jboolean equals(::java::lang::Object *, ::java::lang::Object *);
|
||||
public:
|
||||
virtual jint hashCode();
|
||||
virtual ::java::lang::String * toString();
|
||||
private:
|
||||
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) mCodeBase;
|
||||
::java::lang::ClassLoader * mContextClassLoader;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIClassLoaderImpl$CacheKey__
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIClassLoaderImpl$MyClassLoader__
|
||||
#define __gnu_java_rmi_server_RMIClassLoaderImpl$MyClassLoader__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/net/URLClassLoader.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIClassLoaderImpl$MyClassLoader;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIClassLoaderImpl$MyClassLoader : public ::java::net::URLClassLoader
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
RMIClassLoaderImpl$MyClassLoader(JArray< ::java::net::URL * > *, ::java::lang::ClassLoader *, ::java::lang::String *);
|
||||
private:
|
||||
RMIClassLoaderImpl$MyClassLoader(JArray< ::java::net::URL * > *, ::java::lang::ClassLoader *);
|
||||
public:
|
||||
static ::java::lang::String * urlToAnnotation(JArray< ::java::net::URL * > *);
|
||||
virtual ::java::lang::String * getClassAnnotation();
|
||||
private:
|
||||
::java::lang::String * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader)))) annotation;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIClassLoaderImpl$MyClassLoader__
|
||||
@@ -0,0 +1,65 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIClassLoaderImpl__
|
||||
#define __gnu_java_rmi_server_RMIClassLoaderImpl__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/rmi/server/RMIClassLoaderSpi.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIClassLoaderImpl;
|
||||
class RMIClassLoaderImpl$MyClassLoader;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIClassLoaderSpi;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIClassLoaderImpl : public ::java::rmi::server::RMIClassLoaderSpi
|
||||
{
|
||||
|
||||
RMIClassLoaderImpl();
|
||||
public:
|
||||
static ::java::rmi::server::RMIClassLoaderSpi * getInstance();
|
||||
virtual ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *, ::java::lang::ClassLoader *);
|
||||
virtual ::java::lang::Class * loadProxyClass(::java::lang::String *, JArray< ::java::lang::String * > *, ::java::lang::ClassLoader *);
|
||||
virtual ::java::lang::ClassLoader * getClassLoader(::java::lang::String *);
|
||||
virtual ::java::lang::String * getClassAnnotation(::java::lang::Class *);
|
||||
private:
|
||||
static ::gnu::java::rmi::server::RMIClassLoaderImpl * instance;
|
||||
static ::java::util::Map * cacheLoaders;
|
||||
static ::java::util::Map * cacheAnnotations;
|
||||
static ::gnu::java::rmi::server::RMIClassLoaderImpl$MyClassLoader * defaultClassLoader;
|
||||
static ::java::lang::String * defaultAnnotation;
|
||||
static ::java::net::URL * defaultCodebase;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIClassLoaderImpl__
|
||||
@@ -0,0 +1,45 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIDefaultSocketFactory__
|
||||
#define __gnu_java_rmi_server_RMIDefaultSocketFactory__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/rmi/server/RMISocketFactory.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIDefaultSocketFactory;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class ServerSocket;
|
||||
class Socket;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIDefaultSocketFactory : public ::java::rmi::server::RMISocketFactory
|
||||
{
|
||||
|
||||
public:
|
||||
RMIDefaultSocketFactory();
|
||||
virtual ::java::net::Socket * createSocket(::java::lang::String *, jint);
|
||||
virtual ::java::net::ServerSocket * createServerSocket(jint);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIDefaultSocketFactory__
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIHashes__
|
||||
#define __gnu_java_rmi_server_RMIHashes__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIHashes;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIHashes : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
RMIHashes();
|
||||
static jlong getMethodHash(::java::lang::reflect::Method *);
|
||||
static jlong getInterfaceHash(::java::lang::Class *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIHashes__
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIIncomingThread__
|
||||
#define __gnu_java_rmi_server_RMIIncomingThread__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Thread.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIIncomingThread;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIIncomingThread : public ::java::lang::Thread
|
||||
{
|
||||
|
||||
public:
|
||||
RMIIncomingThread(::java::lang::Runnable *, ::java::lang::String *);
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual ::java::lang::String * getClientHost();
|
||||
private:
|
||||
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) clientHost;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIIncomingThread__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIObjectInputStream__
|
||||
#define __gnu_java_rmi_server_RMIObjectInputStream__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/io/ObjectInputStream.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIObjectInputStream;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIObjectInputStream : public ::java::io::ObjectInputStream
|
||||
{
|
||||
|
||||
public:
|
||||
RMIObjectInputStream(::java::io::InputStream *);
|
||||
public: // actually protected
|
||||
virtual ::java::lang::Class * resolveClass(::java::io::ObjectStreamClass *);
|
||||
virtual ::java::lang::Object * getAnnotation();
|
||||
virtual ::java::lang::Class * resolveProxyClass(JArray< ::java::lang::String * > *);
|
||||
virtual ::java::lang::Object * readValue(::java::lang::Class *);
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIObjectInputStream__
|
||||
@@ -0,0 +1,42 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIObjectOutputStream__
|
||||
#define __gnu_java_rmi_server_RMIObjectOutputStream__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/io/ObjectOutputStream.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIObjectOutputStream;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIObjectOutputStream : public ::java::io::ObjectOutputStream
|
||||
{
|
||||
|
||||
public:
|
||||
RMIObjectOutputStream(::java::io::OutputStream *);
|
||||
public: // actually protected
|
||||
virtual void setAnnotation(::java::lang::String *);
|
||||
virtual void annotateClass(::java::lang::Class *);
|
||||
virtual void annotateProxyClass(::java::lang::Class *);
|
||||
virtual ::java::lang::Object * replaceObject(::java::lang::Object *);
|
||||
virtual void writeValue(::java::lang::Object *, ::java::lang::Class *);
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIObjectOutputStream__
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_RMIVoidValue__
|
||||
#define __gnu_java_rmi_server_RMIVoidValue__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIVoidValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::RMIVoidValue : public ::java::lang::Object
|
||||
{
|
||||
|
||||
RMIVoidValue();
|
||||
public: // actually package-private
|
||||
static ::gnu::java::rmi::server::RMIVoidValue * INSTANCE;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_RMIVoidValue__
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_TripleKey__
|
||||
#define __gnu_java_rmi_server_TripleKey__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class TripleKey;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::TripleKey : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
TripleKey(::java::lang::String *, jint, ::java::lang::Object *);
|
||||
public:
|
||||
virtual jint hashCode();
|
||||
virtual jboolean equals(::java::lang::Object *);
|
||||
virtual ::java::lang::String * toString();
|
||||
public: // actually package-private
|
||||
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) host;
|
||||
jint port;
|
||||
::java::lang::Object * other;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_TripleKey__
|
||||
@@ -0,0 +1,67 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastConnection__
|
||||
#define __gnu_java_rmi_server_UnicastConnection__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastConnection;
|
||||
class UnicastConnectionManager;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class Socket;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastConnection : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
UnicastConnection(::gnu::java::rmi::server::UnicastConnectionManager *, ::java::net::Socket *);
|
||||
virtual void acceptConnection();
|
||||
virtual void makeConnection(jint);
|
||||
virtual ::java::io::DataInputStream * getDataInputStream();
|
||||
virtual ::java::io::DataOutputStream * getDataOutputStream();
|
||||
virtual ::java::io::ObjectInputStream * getObjectInputStream();
|
||||
virtual ::java::io::ObjectInputStream * startObjectInputStream();
|
||||
virtual ::java::io::ObjectOutputStream * getObjectOutputStream();
|
||||
virtual ::java::io::ObjectOutputStream * startObjectOutputStream();
|
||||
virtual void disconnect();
|
||||
static jboolean isExpired(::gnu::java::rmi::server::UnicastConnection *, jlong);
|
||||
static void resetTime(::gnu::java::rmi::server::UnicastConnection *);
|
||||
public:
|
||||
virtual void run();
|
||||
public: // actually package-private
|
||||
::gnu::java::rmi::server::UnicastConnectionManager * __attribute__((aligned(__alignof__( ::java::lang::Object)))) manager;
|
||||
::java::net::Socket * sock;
|
||||
::java::io::DataInputStream * din;
|
||||
::java::io::DataOutputStream * dout;
|
||||
::java::io::ObjectInputStream * oin;
|
||||
::java::io::ObjectOutputStream * oout;
|
||||
jlong reviveTime;
|
||||
jlong expireTime;
|
||||
public:
|
||||
static const jlong CONNECTION_TIMEOUT = 10000LL;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastConnection__
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastConnectionManager$1__
|
||||
#define __gnu_java_rmi_server_UnicastConnectionManager$1__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastConnectionManager$1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastConnectionManager$1 : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
UnicastConnectionManager$1();
|
||||
public:
|
||||
void run();
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastConnectionManager$1__
|
||||
@@ -0,0 +1,94 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastConnectionManager__
|
||||
#define __gnu_java_rmi_server_UnicastConnectionManager__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastConnection;
|
||||
class UnicastConnectionManager;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class ServerSocket;
|
||||
}
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RMIClientSocketFactory;
|
||||
class RMIServerSocketFactory;
|
||||
class RMISocketFactory;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastConnectionManager : public ::java::lang::Object
|
||||
{
|
||||
|
||||
static void startScavenger();
|
||||
UnicastConnectionManager(::java::lang::String *, jint, ::java::rmi::server::RMIClientSocketFactory *);
|
||||
UnicastConnectionManager(jint, ::java::rmi::server::RMIServerSocketFactory *);
|
||||
public:
|
||||
static ::gnu::java::rmi::server::UnicastConnectionManager * getInstance(::java::lang::String *, jint, ::java::rmi::server::RMIClientSocketFactory *);
|
||||
static ::gnu::java::rmi::server::UnicastConnectionManager * getInstance(jint, ::java::rmi::server::RMIServerSocketFactory *);
|
||||
virtual ::gnu::java::rmi::server::UnicastConnection * getConnection();
|
||||
private:
|
||||
::gnu::java::rmi::server::UnicastConnection * getServerConnection();
|
||||
::gnu::java::rmi::server::UnicastConnection * getClientConnection();
|
||||
public:
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual void discardConnection(::gnu::java::rmi::server::UnicastConnection *);
|
||||
virtual void startServer();
|
||||
virtual void stopServer();
|
||||
virtual void run();
|
||||
public: // actually package-private
|
||||
virtual void write(::java::io::ObjectOutput *);
|
||||
static ::gnu::java::rmi::server::UnicastConnectionManager * read(::java::io::ObjectInput *);
|
||||
private:
|
||||
static ::java::lang::String * localhost;
|
||||
static ::java::util::Hashtable * servers;
|
||||
public: // actually package-private
|
||||
static ::java::util::Hashtable * clients;
|
||||
::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) connections;
|
||||
private:
|
||||
volatile ::java::lang::Thread * serverThread;
|
||||
::java::net::ServerSocket * ssock;
|
||||
public: // actually package-private
|
||||
::java::lang::String * serverName;
|
||||
jint serverPort;
|
||||
static ::java::lang::Thread * scavenger;
|
||||
::java::lang::Object * serverobj;
|
||||
private:
|
||||
static ::java::rmi::server::RMISocketFactory * defaultSocketFactory;
|
||||
::java::rmi::server::RMIServerSocketFactory * serverFactory;
|
||||
::java::rmi::server::RMIClientSocketFactory * clientFactory;
|
||||
static jint ncsock;
|
||||
static jint nssock;
|
||||
static jint ncmanager;
|
||||
static jint nsmanager;
|
||||
static const jboolean debug = 0;
|
||||
static ::java::lang::Object * GLOBAL_LOCK;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastConnectionManager__
|
||||
@@ -0,0 +1,91 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastRef__
|
||||
#define __gnu_java_rmi_server_UnicastRef__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastConnection;
|
||||
class UnicastConnectionManager;
|
||||
class UnicastRef;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
class Remote;
|
||||
namespace dgc
|
||||
{
|
||||
class Lease;
|
||||
}
|
||||
namespace server
|
||||
{
|
||||
class ObjID;
|
||||
class Operation;
|
||||
class RMIClientSocketFactory;
|
||||
class RemoteCall;
|
||||
class RemoteObject;
|
||||
class RemoteRef;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastRef : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
UnicastRef();
|
||||
UnicastRef(::java::rmi::server::ObjID *, ::java::lang::String *, jint, ::java::rmi::server::RMIClientSocketFactory *);
|
||||
UnicastRef(::java::rmi::server::ObjID *);
|
||||
virtual ::java::lang::Object * invoke(::java::rmi::Remote *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *, jlong);
|
||||
virtual ::java::rmi::dgc::Lease * notifyDGC(::java::rmi::dgc::Lease *);
|
||||
public: // actually protected
|
||||
virtual ::java::lang::Object * invokeCommon(::java::rmi::Remote *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *, jint, jlong);
|
||||
virtual ::java::lang::Object * invokeCommon(::gnu::java::rmi::server::UnicastConnection *, ::java::rmi::Remote *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *, jint, jlong);
|
||||
public:
|
||||
virtual ::java::rmi::server::RemoteCall * newCall(::java::rmi::server::RemoteObject *, JArray< ::java::rmi::server::Operation * > *, jint, jlong);
|
||||
virtual void invoke(::java::rmi::server::RemoteCall *);
|
||||
virtual void done(::java::rmi::server::RemoteCall *);
|
||||
virtual void writeExternal(::java::io::ObjectOutput *);
|
||||
virtual void readExternal(::java::io::ObjectInput *);
|
||||
virtual jboolean remoteEquals(::java::rmi::server::RemoteRef *);
|
||||
virtual jint remoteHashCode();
|
||||
virtual ::java::lang::String * getRefClass(::java::io::ObjectOutput *);
|
||||
virtual ::java::lang::String * remoteToString();
|
||||
virtual void dump(::gnu::java::rmi::server::UnicastConnection *);
|
||||
virtual jboolean equals(::java::lang::Object *);
|
||||
virtual jint hashCode();
|
||||
private:
|
||||
static const jlong serialVersionUID = 1LL;
|
||||
public:
|
||||
::java::rmi::server::ObjID * __attribute__((aligned(__alignof__( ::java::lang::Object)))) objid;
|
||||
public: // actually package-private
|
||||
::gnu::java::rmi::server::UnicastConnectionManager * manager;
|
||||
static jlong dgcSequence;
|
||||
static ::java::rmi::server::ObjID * dgcId;
|
||||
JArray< ::java::rmi::server::ObjID * > * this_id;
|
||||
static jint DIRTY;
|
||||
static const jlong dgcInterfaceHash = -669196253586618813LL;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastRef__
|
||||
@@ -0,0 +1,64 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastRemoteCall$DummyObjectInputStream__
|
||||
#define __gnu_java_rmi_server_UnicastRemoteCall$DummyObjectInputStream__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastRemoteCall;
|
||||
class UnicastRemoteCall$DummyObjectInputStream;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastRemoteCall$DummyObjectInputStream : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
UnicastRemoteCall$DummyObjectInputStream(::gnu::java::rmi::server::UnicastRemoteCall *);
|
||||
public:
|
||||
virtual jboolean readBoolean();
|
||||
virtual jbyte readByte();
|
||||
virtual jchar readChar();
|
||||
virtual jdouble readDouble();
|
||||
virtual jfloat readFloat();
|
||||
virtual jint readInt();
|
||||
virtual jlong readLong();
|
||||
virtual jshort readShort();
|
||||
virtual ::java::lang::Object * readObject();
|
||||
virtual jint read(JArray< jbyte > *);
|
||||
virtual jint read(JArray< jbyte > *, jint, jint);
|
||||
virtual jint read();
|
||||
virtual jlong skip(jlong);
|
||||
virtual jint available();
|
||||
virtual void readFully(JArray< jbyte > *);
|
||||
virtual void readFully(JArray< jbyte > *, jint, jint);
|
||||
virtual ::java::lang::String * readLine();
|
||||
virtual ::java::lang::String * readUTF();
|
||||
virtual jint readUnsignedByte();
|
||||
virtual jint readUnsignedShort();
|
||||
virtual jint skipBytes(jint);
|
||||
virtual void close();
|
||||
public: // actually package-private
|
||||
::gnu::java::rmi::server::UnicastRemoteCall * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastRemoteCall$DummyObjectInputStream__
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastRemoteCall$DummyObjectOutputStream__
|
||||
#define __gnu_java_rmi_server_UnicastRemoteCall$DummyObjectOutputStream__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastRemoteCall;
|
||||
class UnicastRemoteCall$DummyObjectOutputStream;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastRemoteCall$DummyObjectOutputStream : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
UnicastRemoteCall$DummyObjectOutputStream(::gnu::java::rmi::server::UnicastRemoteCall *);
|
||||
public:
|
||||
virtual void writeBoolean(jboolean);
|
||||
virtual void writeByte(jint);
|
||||
virtual void writeChar(jint);
|
||||
virtual void writeDouble(jdouble);
|
||||
virtual void writeFloat(jfloat);
|
||||
virtual void writeInt(jint);
|
||||
virtual void writeLong(jlong);
|
||||
virtual void writeShort(jint);
|
||||
virtual void writeObject(::java::lang::Object *);
|
||||
virtual void write(JArray< jbyte > *);
|
||||
virtual void write(JArray< jbyte > *, jint, jint);
|
||||
virtual void write(jint);
|
||||
virtual void writeBytes(::java::lang::String *);
|
||||
virtual void writeChars(::java::lang::String *);
|
||||
virtual void writeUTF(::java::lang::String *);
|
||||
virtual void flush();
|
||||
virtual void close();
|
||||
public: // actually package-private
|
||||
::gnu::java::rmi::server::UnicastRemoteCall * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastRemoteCall$DummyObjectOutputStream__
|
||||
@@ -0,0 +1,81 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastRemoteCall__
|
||||
#define __gnu_java_rmi_server_UnicastRemoteCall__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastConnection;
|
||||
class UnicastRemoteCall;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class ObjID;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastRemoteCall : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
UnicastRemoteCall(::gnu::java::rmi::server::UnicastConnection *);
|
||||
UnicastRemoteCall(::gnu::java::rmi::server::UnicastConnection *, ::java::rmi::server::ObjID *, jint, jlong);
|
||||
virtual ::gnu::java::rmi::server::UnicastConnection * getConnection();
|
||||
public:
|
||||
virtual ::java::io::ObjectOutput * getOutputStream();
|
||||
virtual void releaseOutputStream();
|
||||
virtual ::java::io::ObjectInput * startInputStream();
|
||||
virtual ::java::io::ObjectInput * getInputStream();
|
||||
virtual void releaseInputStream();
|
||||
virtual ::java::io::ObjectOutput * getResultStream(jboolean);
|
||||
virtual void executeCall();
|
||||
virtual void done();
|
||||
public: // actually package-private
|
||||
virtual jboolean isReturnValue();
|
||||
virtual ::java::lang::Object * returnValue();
|
||||
virtual JArray< ::java::lang::Object * > * getArguments();
|
||||
virtual ::java::lang::Object * getObject();
|
||||
virtual jint getOpnum();
|
||||
virtual jlong getHash();
|
||||
virtual void setReturnValue(::java::lang::Object *);
|
||||
private:
|
||||
::gnu::java::rmi::server::UnicastConnection * __attribute__((aligned(__alignof__( ::java::lang::Object)))) conn;
|
||||
::java::lang::Object * result;
|
||||
::java::lang::Object * object;
|
||||
jint opnum;
|
||||
jlong hash;
|
||||
public: // actually package-private
|
||||
::java::util::Vector * vec;
|
||||
jint ptr;
|
||||
private:
|
||||
::java::rmi::server::ObjID * objid;
|
||||
::java::io::ObjectOutput * oout;
|
||||
::java::io::ObjectInput * oin;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastRemoteCall__
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastRemoteStub__
|
||||
#define __gnu_java_rmi_server_UnicastRemoteStub__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/rmi/server/RemoteStub.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastRemoteStub;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class RemoteRef;
|
||||
class RemoteStub;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastRemoteStub : public ::java::rmi::server::RemoteStub
|
||||
{
|
||||
|
||||
public:
|
||||
UnicastRemoteStub();
|
||||
static void setStubRef(::java::rmi::server::RemoteStub *, ::java::rmi::server::RemoteRef *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastRemoteStub__
|
||||
@@ -0,0 +1,74 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastServer__
|
||||
#define __gnu_java_rmi_server_UnicastServer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace dgc
|
||||
{
|
||||
class DGCImpl;
|
||||
}
|
||||
namespace server
|
||||
{
|
||||
class ActivatableServerRef;
|
||||
class UnicastConnection;
|
||||
class UnicastServer;
|
||||
class UnicastServerRef;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
class Remote;
|
||||
namespace activation
|
||||
{
|
||||
class ActivationID;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastServer : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
UnicastServer();
|
||||
static void exportObject(::gnu::java::rmi::server::UnicastServerRef *);
|
||||
static void registerActivatable(::gnu::java::rmi::server::ActivatableServerRef *);
|
||||
static void exportActivatableObject(::gnu::java::rmi::server::ActivatableServerRef *);
|
||||
static ::gnu::java::rmi::server::ActivatableServerRef * getActivatableRef(::java::rmi::activation::ActivationID *);
|
||||
static void unregisterActivatable(::java::rmi::activation::ActivationID *);
|
||||
static jboolean unexportObject(::gnu::java::rmi::server::UnicastServerRef *, jboolean);
|
||||
static ::gnu::java::rmi::server::UnicastServerRef * getExportedRef(::java::rmi::Remote *);
|
||||
static ::java::util::Collection * getExported(::java::lang::Object *);
|
||||
private:
|
||||
static void startDGC();
|
||||
public:
|
||||
static void dispatch(::gnu::java::rmi::server::UnicastConnection *);
|
||||
private:
|
||||
static void incomingMessageCall(::gnu::java::rmi::server::UnicastConnection *);
|
||||
static ::java::util::Map * objects;
|
||||
static ::java::util::Map * refcache;
|
||||
public:
|
||||
static ::java::util::Map * actIds;
|
||||
private:
|
||||
static ::gnu::java::rmi::dgc::DGCImpl * dgc;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastServer__
|
||||
@@ -0,0 +1,80 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_rmi_server_UnicastServerRef__
|
||||
#define __gnu_java_rmi_server_UnicastServerRef__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/rmi/server/UnicastRef.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
namespace server
|
||||
{
|
||||
class UnicastConnection;
|
||||
class UnicastServerRef;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace rmi
|
||||
{
|
||||
class Remote;
|
||||
namespace server
|
||||
{
|
||||
class ObjID;
|
||||
class RMIServerSocketFactory;
|
||||
class RemoteRef;
|
||||
class Skeleton;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::rmi::server::UnicastServerRef : public ::gnu::java::rmi::server::UnicastRef
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
UnicastServerRef();
|
||||
public:
|
||||
UnicastServerRef(::java::rmi::server::ObjID *, jint, ::java::rmi::server::RMIServerSocketFactory *);
|
||||
virtual ::java::rmi::Remote * exportObject(::java::rmi::Remote *);
|
||||
virtual ::java::rmi::Remote * getStub();
|
||||
virtual jboolean unexportObject(::java::rmi::Remote *, jboolean);
|
||||
public: // actually protected
|
||||
virtual ::java::lang::Class * findStubSkelClass(::java::lang::Class *);
|
||||
virtual ::java::lang::Object * getHelperClass(::java::lang::Class *, ::java::lang::String *);
|
||||
public:
|
||||
virtual ::java::lang::String * getClientHost();
|
||||
public: // actually protected
|
||||
virtual void buildMethodHash(::java::lang::Class *, jboolean);
|
||||
public: // actually package-private
|
||||
virtual ::java::lang::Class * getMethodReturnType(jint, jlong);
|
||||
public:
|
||||
virtual ::java::lang::Object * incomingMessageCall(::gnu::java::rmi::server::UnicastConnection *, jint, jlong);
|
||||
public: // actually package-private
|
||||
virtual ::java::rmi::Remote * createProxyStub(::java::lang::Class *, ::java::rmi::server::RemoteRef *);
|
||||
private:
|
||||
static const jlong serialVersionUID = -5585608108300801246LL;
|
||||
static JArray< ::java::lang::Class * > * stubprototype;
|
||||
public: // actually package-private
|
||||
::java::rmi::Remote * __attribute__((aligned(__alignof__( ::gnu::java::rmi::server::UnicastRef)))) myself;
|
||||
public: // actually protected
|
||||
::java::rmi::server::Skeleton * skel;
|
||||
::java::rmi::Remote * stub;
|
||||
::java::util::Hashtable * methods;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_rmi_server_UnicastServerRef__
|
||||
Reference in New Issue
Block a user