OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / naming / jndi / url / rmi / RmiContinuation.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_naming_jndi_url_rmi_RmiContinuation__
5 #define __gnu_javax_naming_jndi_url_rmi_RmiContinuation__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace javax
15     {
16       namespace naming
17       {
18         namespace jndi
19         {
20           namespace url
21           {
22             namespace rmi
23             {
24                 class RmiContinuation;
25             }
26           }
27         }
28       }
29     }
30   }
31   namespace java
32   {
33     namespace rmi
34     {
35       namespace registry
36       {
37           class Registry;
38       }
39     }
40   }
41   namespace javax
42   {
43     namespace naming
44     {
45         class Context;
46         class Name;
47         class NameParser;
48         class NamingEnumeration;
49     }
50   }
51 }
52
53 class gnu::javax::naming::jndi::url::rmi::RmiContinuation : public ::java::lang::Object
54 {
55
56 public:
57   virtual ::java::lang::Object * addToEnvironment(::java::lang::String *, ::java::lang::Object *);
58   virtual ::java::util::Hashtable * getEnvironment();
59   virtual ::java::lang::Object * removeFromEnvironment(::java::lang::String *);
60   virtual void removeRegistry();
61   virtual ::java::rmi::registry::Registry * getRegistry();
62   RmiContinuation(::java::util::Map *);
63   virtual void bind(::javax::naming::Name *, ::java::lang::Object *);
64   virtual void bind(::java::lang::String *, ::java::lang::Object *);
65   virtual ::javax::naming::Name * composeName(::javax::naming::Name *, ::javax::naming::Name *);
66   virtual ::java::lang::String * composeName(::java::lang::String *, ::java::lang::String *);
67   virtual ::javax::naming::Context * createSubcontext(::javax::naming::Name *);
68   virtual ::javax::naming::Context * createSubcontext(::java::lang::String *);
69   virtual void destroySubcontext(::javax::naming::Name *);
70   virtual void destroySubcontext(::java::lang::String *);
71   virtual ::java::lang::String * getNameInNamespace();
72   virtual ::javax::naming::NameParser * getNameParser(::javax::naming::Name *);
73   virtual ::javax::naming::NameParser * getNameParser(::java::lang::String *);
74   virtual ::javax::naming::NamingEnumeration * list(::javax::naming::Name *);
75   virtual ::javax::naming::NamingEnumeration * list(::java::lang::String *);
76   virtual ::javax::naming::NamingEnumeration * listBindings(::javax::naming::Name *);
77   virtual ::javax::naming::NamingEnumeration * listBindings(::java::lang::String *);
78   virtual ::java::lang::Object * lookupLink(::javax::naming::Name *);
79   virtual ::java::lang::Object * lookupLink(::java::lang::String *);
80   virtual void rebind(::javax::naming::Name *, ::java::lang::Object *);
81   virtual void rebind(::java::lang::String *, ::java::lang::Object *);
82   virtual void rename(::javax::naming::Name *, ::javax::naming::Name *);
83   virtual void rename(::java::lang::String *, ::java::lang::String *);
84   virtual void unbind(::javax::naming::Name *);
85   virtual void unbind(::java::lang::String *);
86   virtual void close();
87   virtual ::java::lang::Object * lookup(::javax::naming::Name *);
88   virtual ::java::lang::Object * lookup(::java::lang::String *);
89   static ::java::lang::String * DEFAULT_REGISTRY_LOCATION;
90 public: // actually package-private
91   ::java::rmi::registry::Registry * __attribute__((aligned(__alignof__( ::java::lang::Object)))) registry;
92   ::java::util::Properties * properties;
93   jboolean lookupCalled;
94 public:
95   static ::java::lang::Class class$;
96 };
97
98 #endif // __gnu_javax_naming_jndi_url_rmi_RmiContinuation__