Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / CORBA / CDR / gnuRuntime.h
bloba120cba09f77ca53b0f4c0e2c7ade9a3deb32ae6
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_CDR_gnuRuntime__
5 #define __gnu_CORBA_CDR_gnuRuntime__
7 #pragma interface
9 #include <org/omg/CORBA/LocalObject.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace CORBA
18 namespace CDR
20 class gnuRuntime;
26 class gnu::CORBA::CDR::gnuRuntime : public ::org::omg::CORBA::LocalObject
29 public:
30 gnuRuntime(::java::lang::String *, ::java::lang::Object *);
31 virtual void objectWritten(::java::lang::Object *, jint);
32 virtual jint isWrittenAt(::java::lang::Object *);
33 virtual void redirect(jint, jint);
34 virtual ::java::lang::Object * isObjectWrittenAt(jint, jint);
35 virtual void singleIdWritten(::java::lang::String *, jint);
36 virtual void multipleIdsWritten(JArray< ::java::lang::String * > *, jint);
37 virtual jint idWrittenAt(::java::lang::Object *);
38 virtual ::java::lang::String * getCodeBase();
39 virtual void addCodeBase(::java::lang::String *);
40 virtual ::java::lang::String * dump();
41 private:
42 static const jlong serialVersionUID = 1LL;
43 ::java::util::Map * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) sh_objects;
44 ::java::util::Map * sh_ids;
45 ::java::util::Map * positions;
46 ::java::lang::String * codebase;
47 public:
48 ::java::io::Serializable * target;
49 static ::java::lang::Class class$;
52 #endif // __gnu_CORBA_CDR_gnuRuntime__