1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_rmi_PortableRemoteObject__
5 #define __javax_rmi_PortableRemoteObject__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace rmi
15     {
16         class Remote;
17     }
18   }
19   namespace javax
20   {
21     namespace rmi
22     {
23       namespace CORBA
24       {
25           class PortableRemoteObjectDelegate;
26       }
27         class PortableRemoteObject;
28     }
29   }
30 }
31 
32 class javax::rmi::PortableRemoteObject : public ::java::lang::Object
33 {
34 
35 public: // actually protected
36   PortableRemoteObject();
37 public:
38   static void connect(::java::rmi::Remote *, ::java::rmi::Remote *);
39   static void exportObject(::java::rmi::Remote *);
40   static ::java::lang::Object * narrow(::java::lang::Object *, ::java::lang::Class *);
41   static ::java::rmi::Remote * toStub(::java::rmi::Remote *);
42   static void unexportObject(::java::rmi::Remote *);
43 public: // actually package-private
44   static ::javax::rmi::CORBA::PortableRemoteObjectDelegate * delegate;
45 public:
46   static ::java::lang::Class class$;
47 };
48 
49 #endif // __javax_rmi_PortableRemoteObject__
50