Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / CORBA / Poa / ForwardedServant.h
blob46b24050a4e3ae6d87a3b0b2c32a710de87f30b1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_Poa_ForwardedServant__
5 #define __gnu_CORBA_Poa_ForwardedServant__
7 #pragma interface
9 #include <org/omg/PortableServer/Servant.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace CORBA
18 namespace Poa
20 class ForwardedServant;
24 namespace org
26 namespace omg
28 namespace CORBA
30 class Object;
31 namespace portable
33 class InputStream;
34 class ObjectImpl;
35 class OutputStream;
36 class ResponseHandler;
39 namespace PortableServer
41 class POA;
42 class Servant;
48 class gnu::CORBA::Poa::ForwardedServant : public ::org::omg::PortableServer::Servant
51 public: // actually package-private
52 ForwardedServant(::org::omg::CORBA::portable::ObjectImpl *);
53 public:
54 static ::org::omg::PortableServer::Servant * create(::org::omg::CORBA::Object *);
55 virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
56 virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *);
57 ::org::omg::CORBA::portable::ObjectImpl * __attribute__((aligned(__alignof__( ::org::omg::PortableServer::Servant)))) ref;
58 static ::java::lang::Class class$;
61 #endif // __gnu_CORBA_Poa_ForwardedServant__