OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / org / omg / CosNaming / NamingContextExtPOA.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __org_omg_CosNaming_NamingContextExtPOA__
5 #define __org_omg_CosNaming_NamingContextExtPOA__
6
7 #pragma interface
8
9 #include <org/omg/PortableServer/Servant.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 ORB;
21           class Object;
22         namespace portable
23         {
24             class InputStream;
25             class OutputStream;
26             class ResponseHandler;
27         }
28       }
29       namespace CosNaming
30       {
31           class BindingIteratorHolder;
32           class BindingListHolder;
33           class NameComponent;
34           class NamingContext;
35           class NamingContextExt;
36           class NamingContextExtPOA;
37       }
38       namespace PortableServer
39       {
40           class POA;
41       }
42     }
43   }
44 }
45
46 class org::omg::CosNaming::NamingContextExtPOA : public ::org::omg::PortableServer::Servant
47 {
48
49 public:
50   NamingContextExtPOA();
51   virtual JArray< ::java::lang::String * > * _all_interfaces(::org::omg::PortableServer::POA *, JArray< jbyte > *);
52   virtual ::org::omg::CORBA::portable::OutputStream * _invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
53 public: // actually package-private
54   virtual ::org::omg::CORBA::portable::OutputStream * super_invoke(::java::lang::String *, ::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::portable::ResponseHandler *);
55 public:
56   virtual ::org::omg::CosNaming::NamingContextExt * _this();
57   virtual ::org::omg::CosNaming::NamingContextExt * _this(::org::omg::CORBA::ORB *);
58   virtual ::org::omg::CORBA::Object * resolve_str(::java::lang::String *) = 0;
59   virtual JArray< ::org::omg::CosNaming::NameComponent * > * to_name(::java::lang::String *) = 0;
60   virtual ::java::lang::String * to_string(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
61   virtual ::java::lang::String * to_url(::java::lang::String *, ::java::lang::String *) = 0;
62   virtual void bind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *) = 0;
63   virtual void bind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *) = 0;
64   virtual ::org::omg::CosNaming::NamingContext * bind_new_context(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
65   virtual void destroy() = 0;
66   virtual void list(jint, ::org::omg::CosNaming::BindingListHolder *, ::org::omg::CosNaming::BindingIteratorHolder *) = 0;
67   virtual ::org::omg::CosNaming::NamingContext * new_context() = 0;
68   virtual void rebind(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CORBA::Object *) = 0;
69   virtual void rebind_context(JArray< ::org::omg::CosNaming::NameComponent * > *, ::org::omg::CosNaming::NamingContext *) = 0;
70   virtual ::org::omg::CORBA::Object * resolve(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
71   virtual void unbind(JArray< ::org::omg::CosNaming::NameComponent * > *) = 0;
72   static ::java::lang::Class class$;
73 };
74
75 #endif // __org_omg_CosNaming_NamingContextExtPOA__