OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / rmi / dgc / DGCImpl$RefProtector.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_rmi_dgc_DGCImpl$RefProtector__
5 #define __gnu_java_rmi_dgc_DGCImpl$RefProtector__
6
7 #pragma interface
8
9 #include <java/util/TimerTask.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace java
17     {
18       namespace rmi
19       {
20         namespace dgc
21         {
22             class DGCImpl;
23             class DGCImpl$RefProtector;
24         }
25       }
26     }
27   }
28   namespace java
29   {
30     namespace rmi
31     {
32       namespace server
33       {
34           class ObjID;
35       }
36     }
37   }
38 }
39
40 class gnu::java::rmi::dgc::DGCImpl$RefProtector : public ::java::util::TimerTask
41 {
42
43 public: // actually package-private
44   DGCImpl$RefProtector(::gnu::java::rmi::dgc::DGCImpl *, JArray< ::java::rmi::server::ObjID * > *, jlong);
45 public:
46   virtual void run();
47 public: // actually package-private
48   JArray< ::java::util::Collection * > * __attribute__((aligned(__alignof__( ::java::util::TimerTask)))) references;
49   ::gnu::java::rmi::dgc::DGCImpl * this$0;
50 public:
51   static ::java::lang::Class class$;
52 };
53
54 #endif // __gnu_java_rmi_dgc_DGCImpl$RefProtector__