2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_Poa_ForwardedServant__
5 #define __gnu_CORBA_Poa_ForwardedServant__
9 #include <org/omg/PortableServer/Servant.h>
10 #include <gcj/array.h>
20 class ForwardedServant
;
36 class ResponseHandler
;
39 namespace PortableServer
48 class gnu::CORBA::Poa::ForwardedServant
: public ::org::omg::PortableServer::Servant
51 public: // actually package-private
52 ForwardedServant(::org::omg::CORBA::portable::ObjectImpl
*);
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__