OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / CORBA / SocketRepository.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_CORBA_SocketRepository__
5 #define __gnu_CORBA_SocketRepository__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace CORBA
15     {
16         class SocketRepository;
17     }
18   }
19   namespace java
20   {
21     namespace net
22     {
23         class Socket;
24     }
25   }
26 }
27
28 class gnu::CORBA::SocketRepository : public ::java::lang::Object
29 {
30
31 public:
32   SocketRepository();
33   static void put_socket(::java::lang::Object *, ::java::net::Socket *);
34 private:
35   static void gc();
36 public: // actually package-private
37   static jboolean not_reusable(::java::net::Socket *);
38 public:
39   static ::java::net::Socket * get_socket(::java::lang::Object *);
40 private:
41   static ::java::util::HashMap * sockets;
42 public:
43   static ::java::lang::Class class$;
44 };
45
46 #endif // __gnu_CORBA_SocketRepository__