2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_PortableServer_ServantLocatorPOA__
5 #define __org_omg_PortableServer_ServantLocatorPOA__
9 #include <org/omg/PortableServer/Servant.h>
10 #include <gcj/array.h>
25 class ResponseHandler;
28 namespace PortableServer
33 class ServantLocatorPOA;
34 namespace ServantLocatorPackage
43 class org::omg::PortableServer::ServantLocatorPOA : public ::org::omg::PortableServer::Servant
48 virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
49 virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *);
50 virtual ::org::omg::PortableServer::ServantLocator * _this();
51 virtual ::org::omg::PortableServer::ServantLocator * _this(::org::omg::CORBA::ORB *);
52 virtual ::org::omg::PortableServer::Servant * preinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder *) = 0;
53 virtual void postinvoke(JArray< jbyte > *, ::org::omg::PortableServer::POA *, ::java::lang::String *, ::java::lang::Object *, ::org::omg::PortableServer::Servant *) = 0;
54 public: // actually package-private
55 ::org::omg::PortableServer::ServantLocatorPOA * __attribute__((aligned(__alignof__( ::org::omg::PortableServer::Servant)))) THIS;
57 static ::java::lang::Class class$;
60 #endif // __org_omg_PortableServer_ServantLocatorPOA__