2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_PortableServer_ServantActivatorPOA__
5 #define __org_omg_PortableServer_ServantActivatorPOA__
9 #include <org/omg/PortableServer/Servant.h>
10 #include <gcj/array.h>
25 class ResponseHandler
;
28 namespace PortableServer
32 class ServantActivator
;
33 class ServantActivatorPOA
;
39 class org::omg::PortableServer::ServantActivatorPOA
: public ::org::omg::PortableServer::Servant
43 ServantActivatorPOA();
44 virtual ::org::omg::CORBA::portable::OutputStream
* _invoke(::java::lang::String
*, ::org::omg::CORBA::portable::InputStream
*, ::org::omg::CORBA::portable::ResponseHandler
*);
45 virtual JArray
< ::java::lang::String
* > * _all_interfaces(::org::omg::PortableServer::POA
*, JArray
< jbyte
> *);
46 virtual ::org::omg::PortableServer::ServantActivator
* _this();
47 virtual ::org::omg::PortableServer::ServantActivator
* _this(::org::omg::CORBA::ORB
*);
48 virtual void etherealize(JArray
< jbyte
> *, ::org::omg::PortableServer::POA
*, ::org::omg::PortableServer::Servant
*, jboolean
, jboolean
) = 0;
49 virtual ::org::omg::PortableServer::Servant
* incarnate(JArray
< jbyte
> *, ::org::omg::PortableServer::POA
*) = 0;
50 public: // actually package-private
51 ::org::omg::PortableServer::ServantActivatorPOA
* __attribute__((aligned(__alignof__( ::org::omg::PortableServer::Servant
)))) THIS
;
53 static ::java::lang::Class
class$
;
56 #endif // __org_omg_PortableServer_ServantActivatorPOA__