* sv.po: Update.
[official-gcc.git] / libjava / java / lang / PosixProcess$ProcessManager.h
blob4b3b62e13dd34dd6ec86e75e8bae04e2c8346ebf
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_PosixProcess$ProcessManager__
5 #define __java_lang_PosixProcess$ProcessManager__
7 #pragma interface
9 #include <java/lang/Thread.h>
10 extern "Java"
12 namespace gnu
14 namespace gcj
16 class RawDataManaged;
21 class java::lang::PosixProcess$ProcessManager : public ::java::lang::Thread
24 public: // actually package-private
25 PosixProcess$ProcessManager();
26 void addToLiveProcesses(::java::lang::PosixProcess *);
27 void startExecuting(::java::lang::PosixProcess *);
28 void waitUntilReady();
29 public:
30 void run();
31 private:
32 void init();
33 void waitForSignal();
34 jboolean reap(::java::lang::PosixProcess *);
35 void signalReaper();
36 ::java::util::LinkedList * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) queue;
37 ::java::util::LinkedList * liveProcesses;
38 jboolean ready;
39 public: // actually package-private
40 static ::gnu::gcj::RawDataManaged * nativeData;
41 public:
42 static ::java::lang::Class class$;
45 #endif // __java_lang_PosixProcess$ProcessManager__