2014-04-04 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libjava / java / rmi / Naming.h
blobac47cea0d0c43e3f79052b4f6c055496990602d2
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_rmi_Naming__
5 #define __java_rmi_Naming__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace net
18 class URL;
20 namespace rmi
22 class Naming;
23 class Remote;
24 namespace registry
26 class Registry;
32 class java::rmi::Naming : public ::java::lang::Object
35 Naming();
36 public:
37 static ::java::rmi::Remote * lookup(::java::lang::String *);
38 static void bind(::java::lang::String *, ::java::rmi::Remote *);
39 static void unbind(::java::lang::String *);
40 static void rebind(::java::lang::String *, ::java::rmi::Remote *);
41 static JArray< ::java::lang::String * > * list(::java::lang::String *);
42 private:
43 static ::java::rmi::registry::Registry * getRegistry(::java::net::URL *);
44 static ::java::net::URL * parseURL(::java::lang::String *);
45 static ::java::lang::String * getName(::java::net::URL *);
46 public:
47 static ::java::lang::Class class$;
50 #endif // __java_rmi_Naming__