2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_PortableServer_Servant__
5 #define __org_omg_PortableServer_Servant__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
23 namespace PortableServer
36 class org::omg::PortableServer::Servant
: public ::java::lang::Object
41 virtual JArray
< ::java::lang::String
* > * _all_interfaces(::org::omg::PortableServer::POA
*, JArray
< jbyte
> *) = 0;
42 virtual ::org::omg::PortableServer::portable::Delegate
* _get_delegate();
43 virtual ::org::omg::CORBA::Object
* _get_interface_def();
44 virtual jboolean
_is_a(::java::lang::String
*);
45 virtual jboolean
_non_existent();
46 virtual ::org::omg::CORBA::ORB
* _orb();
47 virtual ::org::omg::PortableServer::POA
* _default_POA();
48 virtual JArray
< jbyte
> * _object_id();
49 virtual ::org::omg::PortableServer::POA
* _poa();
50 virtual void _set_delegate(::org::omg::PortableServer::portable::Delegate
*);
51 virtual ::org::omg::CORBA::Object
* _this_object(::org::omg::CORBA::ORB
*);
52 virtual ::org::omg::CORBA::Object
* _this_object();
54 ::org::omg::PortableServer::portable::Delegate
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) delegate
;
56 static ::java::lang::Class
class$
;
59 #endif // __org_omg_PortableServer_Servant__