2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_CosNaming_NamingContextExtPOA__
5 #define __org_omg_CosNaming_NamingContextExtPOA__
9 #include <org/omg/PortableServer/Servant.h>
10 #include <gcj/array.h>
26 class ResponseHandler
;
31 class BindingIteratorHolder
;
32 class BindingListHolder
;
35 class NamingContextExt
;
36 class NamingContextExtPOA
;
38 namespace PortableServer
46 class org::omg::CosNaming::NamingContextExtPOA
: public ::org::omg::PortableServer::Servant
50 NamingContextExtPOA();
51 virtual JArray
< ::java::lang::String
* > * _all_interfaces(::org::omg::PortableServer::POA
*, JArray
< jbyte
> *);
52 virtual ::org::omg::CORBA::portable::OutputStream
* _invoke(::java::lang::String
*, ::org::omg::CORBA::portable::InputStream
*, ::org::omg::CORBA::portable::ResponseHandler
*);
53 public: // actually package-private
54 virtual ::org::omg::CORBA::portable::OutputStream
* super_invoke(::java::lang::String
*, ::org::omg::CORBA::portable::InputStream
*, ::org::omg::CORBA::portable::ResponseHandler
*);
56 virtual ::org::omg::CosNaming::NamingContextExt
* _this();
57 virtual ::org::omg::CosNaming::NamingContextExt
* _this(::org::omg::CORBA::ORB
*);
58 virtual ::org::omg::CORBA::Object
* resolve_str(::java::lang::String
*) = 0;
59 virtual JArray
< ::org::omg::CosNaming::NameComponent
* > * to_name(::java::lang::String
*) = 0;
60 virtual ::java::lang::String
* to_string(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
61 virtual ::java::lang::String
* to_url(::java::lang::String
*, ::java::lang::String
*) = 0;
62 virtual void bind(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CORBA::Object
*) = 0;
63 virtual void bind_context(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CosNaming::NamingContext
*) = 0;
64 virtual ::org::omg::CosNaming::NamingContext
* bind_new_context(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
65 virtual void destroy() = 0;
66 virtual void list(jint
, ::org::omg::CosNaming::BindingListHolder
*, ::org::omg::CosNaming::BindingIteratorHolder
*) = 0;
67 virtual ::org::omg::CosNaming::NamingContext
* new_context() = 0;
68 virtual void rebind(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CORBA::Object
*) = 0;
69 virtual void rebind_context(JArray
< ::org::omg::CosNaming::NameComponent
* > *, ::org::omg::CosNaming::NamingContext
*) = 0;
70 virtual ::org::omg::CORBA::Object
* resolve(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
71 virtual void unbind(JArray
< ::org::omg::CosNaming::NameComponent
* > *) = 0;
72 static ::java::lang::Class
class$
;
75 #endif // __org_omg_CosNaming_NamingContextExtPOA__