2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_NamingService_Ext__
5 #define __gnu_CORBA_NamingService_Ext__
9 #include <org/omg/CosNaming/_NamingContextExtImplBase.h>
10 #include <gcj/array.h>
18 namespace NamingService
21 class NameTransformer;
39 class BindingIteratorHolder;
40 class BindingListHolder;
48 class gnu::CORBA::NamingService::Ext : public ::org::omg::CosNaming::_NamingContextExtImplBase
52 Ext(::org::omg::CosNaming::NamingContext *);
53 virtual void _set_delegate(::org::omg::CORBA::portable::Delegate *);
54 virtual void bind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *);
55 virtual void bind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *);
56 virtual ::org::omg::CosNaming::NamingContext * bind_new_context(JArray< ::org::omg::CosNaming::NameComponent * > *);
57 virtual void destroy();
58 virtual void list(jint, ::org::omg::CosNaming::BindingListHolder *, ::org::omg::CosNaming::BindingIteratorHolder *);
59 virtual ::org::omg::CosNaming::NamingContext * new_context();
60 virtual void rebind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *);
61 virtual void rebind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *);
62 virtual ::org::omg::CORBA::Object * resolve(JArray< ::org::omg::CosNaming::NameComponent * > *);
63 virtual ::org::omg::CORBA::Object * resolve_str(::java::lang::String *);
64 virtual JArray< ::org::omg::CosNaming::NameComponent * > * to_name(::java::lang::String *);
65 virtual ::java::lang::String * to_string(JArray< ::org::omg::CosNaming::NameComponent * > *);
66 virtual ::java::lang::String * to_url(::java::lang::String *, ::java::lang::String *);
67 virtual void unbind(JArray< ::org::omg::CosNaming::NameComponent * > *);
69 ::org::omg::CosNaming::NamingContext * __attribute__((aligned(__alignof__( ::org::omg::CosNaming::_NamingContextExtImplBase)))) classic;
70 ::gnu::CORBA::NamingService::NameTransformer * converter;
72 static ::java::lang::Class class$;
75 #endif // __gnu_CORBA_NamingService_Ext__