OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / rmi / CORBA / Util.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_rmi_CORBA_Util__
5 #define __javax_rmi_CORBA_Util__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace rmi
17     {
18         class Remote;
19         class RemoteException;
20     }
21   }
22   namespace javax
23   {
24     namespace rmi
25     {
26       namespace CORBA
27       {
28           class Stub;
29           class Tie;
30           class Util;
31           class UtilDelegate;
32           class ValueHandler;
33       }
34     }
35   }
36   namespace org
37   {
38     namespace omg
39     {
40       namespace CORBA
41       {
42           class ORB;
43           class SystemException;
44         namespace portable
45         {
46             class InputStream;
47             class OutputStream;
48         }
49       }
50     }
51   }
52 }
53
54 class javax::rmi::CORBA::Util : public ::java::lang::Object
55 {
56
57   Util();
58 public:
59   static ::java::lang::Object * copyObject(::java::lang::Object *, ::org::omg::CORBA::ORB *);
60   static JArray< ::java::lang::Object * > * copyObjects(JArray< ::java::lang::Object * > *, ::org::omg::CORBA::ORB *);
61   static ::javax::rmi::CORBA::ValueHandler * createValueHandler();
62   static ::java::lang::String * getCodebase(::java::lang::Class *);
63   static ::javax::rmi::CORBA::Tie * getTie(::java::rmi::Remote *);
64   static jboolean isLocal(::javax::rmi::CORBA::Stub *);
65   static ::java::lang::Class * loadClass(::java::lang::String *, ::java::lang::String *, ::java::lang::ClassLoader *);
66   static ::java::rmi::RemoteException * mapSystemException(::org::omg::CORBA::SystemException *);
67   static void registerTarget(::javax::rmi::CORBA::Tie *, ::java::rmi::Remote *);
68   static void unexportObject(::java::rmi::Remote *);
69   static ::java::rmi::RemoteException * wrapException(::java::lang::Throwable *);
70   static void writeAbstractObject(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *);
71   static void writeAny(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *);
72   static ::java::lang::Object * readAny(::org::omg::CORBA::portable::InputStream *);
73   static void writeRemoteObject(::org::omg::CORBA::portable::OutputStream *, ::java::lang::Object *);
74 public: // actually package-private
75   static ::javax::rmi::CORBA::UtilDelegate * delegate;
76 public:
77   static ::java::lang::Class class$;
78 };
79
80 #endif // __javax_rmi_CORBA_Util__