1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_CORBA_Poa_ServantDelegateImpl__ 5 #define __gnu_CORBA_Poa_ServantDelegateImpl__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace CORBA 17 { 18 namespace Poa 19 { 20 class ServantDelegateImpl; 21 class gnuPOA; 22 class gnuServantObject; 23 } 24 } 25 } 26 namespace org 27 { 28 namespace omg 29 { 30 namespace CORBA 31 { 32 class ORB; 33 class Object; 34 } 35 namespace PortableServer 36 { 37 class POA; 38 class Servant; 39 } 40 } 41 } 42 } 43 44 class gnu::CORBA::Poa::ServantDelegateImpl : public ::java::lang::Object 45 { 46 47 public: 48 ServantDelegateImpl(::org::omg::PortableServer::Servant *, ::gnu::CORBA::Poa::gnuPOA *, JArray< jbyte > *); 49 virtual jboolean is_a(::org::omg::PortableServer::Servant *, ::java::lang::String *); 50 virtual ::org::omg::PortableServer::POA * default_POA(::org::omg::PortableServer::Servant *); 51 virtual ::org::omg::CORBA::ORB * orb(::org::omg::PortableServer::Servant *); 52 virtual ::org::omg::CORBA::Object * this_object(::org::omg::PortableServer::Servant *); 53 virtual ::org::omg::CORBA::Object * get_interface_def(::org::omg::PortableServer::Servant *); 54 virtual JArray< jbyte > * object_id(::org::omg::PortableServer::Servant *); 55 virtual jboolean non_existent(::org::omg::PortableServer::Servant *); 56 virtual ::org::omg::PortableServer::POA * poa(::org::omg::PortableServer::Servant *); 57 public: // actually package-private 58 virtual void same(::org::omg::PortableServer::Servant *); 59 ::org::omg::PortableServer::Servant * __attribute__((aligned(__alignof__( ::java::lang::Object)))) servant; 60 JArray< jbyte > * servant_id; 61 ::gnu::CORBA::Poa::gnuPOA * poa__; 62 ::gnu::CORBA::Poa::gnuServantObject * object; 63 public: 64 static ::java::lang::Class class$; 65 }; 66 67 #endif // __gnu_CORBA_Poa_ServantDelegateImpl__ 68