OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / org / omg / CosNaming / NamingContextOperations.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __org_omg_CosNaming_NamingContextOperations__
5 #define __org_omg_CosNaming_NamingContextOperations__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace org
15   {
16     namespace omg
17     {
18       namespace CORBA
19       {
20           class Object;
21       }
22       namespace CosNaming
23       {
24           class BindingIteratorHolder;
25           class BindingListHolder;
26           class NameComponent;
27           class NamingContext;
28           class NamingContextOperations;
29       }
30     }
31   }
32 }
33
34 class org::omg::CosNaming::NamingContextOperations : public ::java::lang::Object
35 {
36
37 public:
38   virtual void bind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *) = 0;
39   virtual void bind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *) = 0;
40   virtual ::org::omg::CosNaming::NamingContext * bind_new_context(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
41   virtual void destroy() = 0;
42   virtual void list(jint, ::org::omg::CosNaming::BindingListHolder *, ::org::omg::CosNaming::BindingIteratorHolder *) = 0;
43   virtual ::org::omg::CosNaming::NamingContext * new_context() = 0;
44   virtual void rebind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *) = 0;
45   virtual void rebind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *) = 0;
46   virtual ::org::omg::CORBA::Object * resolve(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
47   virtual void unbind(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
48   static ::java::lang::Class class$;
49 } __attribute__ ((java_interface));
50
51 #endif // __org_omg_CosNaming_NamingContextOperations__