1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_CORBA_NamingService_Ext__ 5 #define __gnu_CORBA_NamingService_Ext__ 6 7 #pragma interface 8 9 #include <org/omg/CosNaming/_NamingContextExtImplBase.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace CORBA 17 { 18 namespace NamingService 19 { 20 class Ext; 21 class NameTransformer; 22 } 23 } 24 } 25 namespace org 26 { 27 namespace omg 28 { 29 namespace CORBA 30 { 31 class Object; 32 namespace portable 33 { 34 class Delegate; 35 } 36 } 37 namespace CosNaming 38 { 39 class BindingIteratorHolder; 40 class BindingListHolder; 41 class NameComponent; 42 class NamingContext; 43 } 44 } 45 } 46 } 47 48 class gnu::CORBA::NamingService::Ext : public ::org::omg::CosNaming::_NamingContextExtImplBase 49 { 50 51 public: 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 * > *); 68 private: 69 ::org::omg::CosNaming::NamingContext * __attribute__((aligned(__alignof__( ::org::omg::CosNaming::_NamingContextExtImplBase)))) classic; 70 ::gnu::CORBA::NamingService::NameTransformer * converter; 71 public: 72 static ::java::lang::Class class$; 73 }; 74 75 #endif // __gnu_CORBA_NamingService_Ext__ 76