1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_naming_giop_ContextContinuation__ 5 #define __gnu_javax_naming_giop_ContextContinuation__ 6 7 #pragma interface 8 9 #include <java/lang/Object.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 NameTransformer; 21 } 22 } 23 namespace javax 24 { 25 namespace naming 26 { 27 namespace giop 28 { 29 class ContextContinuation; 30 class GiopNamingServiceFactory; 31 } 32 } 33 } 34 } 35 namespace javax 36 { 37 namespace naming 38 { 39 class Context; 40 class Name; 41 class NameParser; 42 class NamingEnumeration; 43 } 44 } 45 namespace org 46 { 47 namespace omg 48 { 49 namespace CORBA 50 { 51 class ORB; 52 class Object; 53 } 54 namespace CosNaming 55 { 56 class NameComponent; 57 class NamingContextExt; 58 } 59 } 60 } 61 } 62 63 class gnu::javax::naming::giop::ContextContinuation : public ::java::lang::Object 64 { 65 66 public: 67 ContextContinuation(::org::omg::CORBA::Object *, ::java::util::Hashtable *, ::org::omg::CORBA::ORB *, ::gnu::javax::naming::giop::GiopNamingServiceFactory *); 68 virtual void bind(::javax::naming::Name *, ::java::lang::Object *); 69 virtual void bind(::java::lang::String *, ::java::lang::Object *); 70 virtual void close(); 71 virtual ::javax::naming::Name * composeName(::javax::naming::Name *, ::javax::naming::Name *); 72 virtual ::java::lang::String * composeName(::java::lang::String *, ::java::lang::String *); 73 virtual ::javax::naming::Context * createSubcontext(::javax::naming::Name *); 74 virtual ::javax::naming::Context * createSubcontext(::java::lang::String *); 75 virtual void destroySubcontext(::javax::naming::Name *); 76 virtual void destroySubcontext(::java::lang::String *); 77 virtual ::java::lang::String * getNameInNamespace(); 78 virtual ::javax::naming::NameParser * getNameParser(::javax::naming::Name *); 79 virtual ::javax::naming::NameParser * getNameParser(::java::lang::String *); 80 virtual ::javax::naming::NamingEnumeration * list(::javax::naming::Name *); 81 virtual ::javax::naming::NamingEnumeration * list(::java::lang::String *); 82 virtual ::javax::naming::NamingEnumeration * listBindings(::javax::naming::Name *); 83 virtual ::javax::naming::NamingEnumeration * listBindings(::java::lang::String *); 84 virtual ::java::lang::Object * lookup(::javax::naming::Name *); 85 virtual ::java::lang::Object * lookup(::java::lang::String *); 86 virtual ::java::lang::Object * lookupLink(::javax::naming::Name *); 87 virtual ::java::lang::Object * lookupLink(::java::lang::String *); 88 virtual void rebind(::javax::naming::Name *, ::java::lang::Object *); 89 virtual void rebind(::java::lang::String *, ::java::lang::Object *); 90 virtual void rename(::javax::naming::Name *, ::javax::naming::Name *); 91 virtual void rename(::java::lang::String *, ::java::lang::String *); 92 virtual void unbind(::javax::naming::Name *); 93 virtual void unbind(::java::lang::String *); 94 virtual ::java::lang::Object * addToEnvironment(::java::lang::String *, ::java::lang::Object *); 95 virtual ::java::util::Hashtable * getEnvironment(); 96 virtual ::java::lang::Object * removeFromEnvironment(::java::lang::String *); 97 virtual JArray< ::org::omg::CosNaming::NameComponent * > * toGiop(::javax::naming::Name *); 98 virtual jint getBatchSize(); 99 jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) DEFAULT_BATCH_SIZE; 100 public: // actually package-private 101 ::org::omg::CosNaming::NamingContextExt * service; 102 ::org::omg::CORBA::ORB * orb; 103 ::java::util::Hashtable * properties; 104 ::gnu::javax::naming::giop::GiopNamingServiceFactory * factory; 105 static ::gnu::CORBA::NamingService::NameTransformer * transformer; 106 public: 107 jint howMany; 108 static ::java::lang::Class class$; 109 }; 110 111 #endif // __gnu_javax_naming_giop_ContextContinuation__ 112