1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_CORBA_NamingService_NamingMap__ 5 #define __gnu_CORBA_NamingService_NamingMap__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace CORBA 15 { 16 namespace NamingService 17 { 18 class NamingMap; 19 } 20 } 21 } 22 namespace org 23 { 24 namespace omg 25 { 26 namespace CORBA 27 { 28 class Object; 29 } 30 namespace CosNaming 31 { 32 class NameComponent; 33 } 34 } 35 } 36 } 37 38 class gnu::CORBA::NamingService::NamingMap : public ::java::lang::Object 39 { 40 41 public: 42 NamingMap(); 43 virtual void bind(::org::omg::CosNaming::NameComponent *, ::org::omg::CORBA::Object *); 44 virtual jboolean containsKey(::org::omg::CosNaming::NameComponent *); 45 virtual jboolean containsValue(::org::omg::CORBA::Object *); 46 virtual ::java::util::Set * entries(); 47 virtual ::org::omg::CORBA::Object * get(::org::omg::CosNaming::NameComponent *); 48 virtual void rebind(::org::omg::CosNaming::NameComponent *, ::org::omg::CORBA::Object *); 49 virtual void remove(::org::omg::CosNaming::NameComponent *); 50 virtual jint size(); 51 public: // actually protected 52 ::java::util::TreeMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) map; 53 public: 54 static ::java::lang::Class class$; 55 }; 56 57 #endif // __gnu_CORBA_NamingService_NamingMap__ 58