OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / rmi / CORBA / Stub.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_rmi_CORBA_Stub__
5 #define __javax_rmi_CORBA_Stub__
6
7 #pragma interface
8
9 #include <org/omg/CORBA_2_3/portable/ObjectImpl.h>
10 extern "Java"
11 {
12   namespace javax
13   {
14     namespace rmi
15     {
16       namespace CORBA
17       {
18           class Stub;
19           class StubDelegate;
20       }
21     }
22   }
23   namespace org
24   {
25     namespace omg
26     {
27       namespace CORBA
28       {
29           class ORB;
30       }
31     }
32   }
33 }
34
35 class javax::rmi::CORBA::Stub : public ::org::omg::CORBA_2_3::portable::ObjectImpl
36 {
37
38 public:
39   Stub();
40   virtual jint hashCode();
41   virtual jboolean equals(::java::lang::Object *);
42   virtual ::java::lang::String * toString();
43   virtual void connect(::org::omg::CORBA::ORB *);
44 private:
45   void readObject(::java::io::ObjectInputStream *);
46   void writeObject(::java::io::ObjectOutputStream *);
47   static const jlong serialVersionUID = 1087775603798577179LL;
48 public: // actually package-private
49   jint __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::ObjectImpl)))) m_hash;
50   ::java::lang::String * m_ior;
51   ::org::omg::CORBA::ORB * m_orb;
52   static ::javax::rmi::CORBA::StubDelegate * delegate;
53 public:
54   static ::java::lang::Class class$;
55 };
56
57 #endif // __javax_rmi_CORBA_Stub__