OSDN Git Service

libjava/ChangeLog:
[pf3gnuchains/gcc-fork.git] / libjava / java / rmi / activation / Activatable.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_rmi_activation_Activatable__
5 #define __java_rmi_activation_Activatable__
6
7 #pragma interface
8
9 #include <java/rmi/server/RemoteServer.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace rmi
15     {
16         class MarshalledObject;
17         class Remote;
18       namespace activation
19       {
20           class Activatable;
21           class ActivationDesc;
22           class ActivationID;
23       }
24       namespace server
25       {
26           class ObjID;
27           class RMIClientSocketFactory;
28           class RMIServerSocketFactory;
29       }
30     }
31   }
32 }
33
34 class java::rmi::activation::Activatable : public ::java::rmi::server::RemoteServer
35 {
36
37 public: // actually protected
38   Activatable(::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint);
39   Activatable(::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
40   Activatable(::java::rmi::activation::ActivationID *, jint);
41   Activatable(::java::rmi::activation::ActivationID *, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
42   virtual ::java::rmi::activation::ActivationID * getID();
43 public: // actually package-private
44   static ::java::rmi::activation::ActivationID * obtainId(::java::rmi::activation::ActivationDesc *);
45 public:
46   static ::java::rmi::Remote * register$(::java::rmi::activation::ActivationDesc *);
47   static jboolean inactive(::java::rmi::activation::ActivationID *);
48   static void unregister(::java::rmi::activation::ActivationID *);
49   static ::java::rmi::activation::ActivationID * exportObject(::java::rmi::Remote *, ::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint);
50   static ::java::rmi::activation::ActivationID * exportObject(::java::rmi::Remote *, ::java::lang::String *, ::java::rmi::MarshalledObject *, jboolean, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
51   static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, ::java::rmi::activation::ActivationID *, jint);
52   static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, ::java::rmi::activation::ActivationID *, jint, ::java::rmi::server::RMIClientSocketFactory *, ::java::rmi::server::RMIServerSocketFactory *);
53   static jboolean unexportObject(::java::rmi::Remote *, jboolean);
54 public: // actually package-private
55   static ::java::rmi::Remote * exportObject(::java::rmi::Remote *, jint, ::java::rmi::server::RMIServerSocketFactory *);
56 private:
57   static ::java::rmi::Remote * export$(::java::rmi::activation::ActivationID *, ::java::rmi::Remote *, jint, ::java::rmi::server::RMIServerSocketFactory *);
58   static ::java::rmi::server::ObjID * makeId(::java::rmi::activation::ActivationID *);
59 public: // actually package-private
60   static ::java::rmi::Remote * toStub(::java::rmi::activation::ActivationID *, ::java::lang::Class *);
61   static const jlong serialVersionUID = -3120617863591563455LL;
62   ::java::rmi::activation::ActivationID * __attribute__((aligned(__alignof__( ::java::rmi::server::RemoteServer)))) id;
63 public:
64   static ::java::lang::Class class$;
65 };
66
67 #endif // __java_rmi_activation_Activatable__