2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_CosNaming_NamingContextPOA__
5 #define __org_omg_CosNaming_NamingContextPOA__
9 #include <org/omg/PortableServer/Servant.h>
10 #include <gcj/array.h>
26 class ResponseHandler
;
31 class BindingIteratorHolder
;
32 class BindingListHolder
;
35 class NamingContextPOA
;
37 namespace PortableServer
45 class org::omg::CosNaming::NamingContextPOA
: public ::org::omg::PortableServer::Servant
50 virtual JArray
< ::java::lang::String
* > * _all_interfaces(::org::omg::PortableServer::POA
*, JArray
< jbyte
> *);
51 virtual ::org::omg::CORBA::portable::OutputStream
* _invoke(::java::lang::String
*, ::org::omg::CORBA::portable::InputStream
*, ::org::omg::CORBA::portable::ResponseHandler
*);
52 virtual ::org::omg::CosNaming::NamingContext
* _this();
53 virtual ::org::omg::CosNaming::NamingContext
* _this(::org::omg::CORBA::ORB
*);
54 virtual void bind(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CORBA::Object
*) = 0;
55 virtual void bind_context(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CosNaming::NamingContext
*) = 0;
56 virtual ::org::omg::CosNaming::NamingContext
* bind_new_context(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
57 virtual void destroy() = 0;
58 virtual void list(jint
, ::org::omg::CosNaming::BindingListHolder
*, ::org::omg::CosNaming::BindingIteratorHolder
*) = 0;
59 virtual ::org::omg::CosNaming::NamingContext
* new_context() = 0;
60 virtual void rebind(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CORBA::Object
*) = 0;
61 virtual void rebind_context(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CosNaming::NamingContext
*) = 0;
62 virtual ::org::omg::CORBA::Object
* resolve(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
63 virtual void unbind(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
64 static ::java::lang::Class
class$
;
67 #endif // __org_omg_CosNaming_NamingContextPOA__