OSDN Git Service

2007-04-02 Andrew Haley <aph@redhat.com>
[pf3gnuchains/gcc-fork.git] / libjava / java / lang / Win32Process.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_lang_Win32Process__
5 #define __java_lang_Win32Process__
6
7 #pragma interface
8
9 #include <java/lang/Process.h>
10 #include <gcj/array.h>
11
12
13 class java::lang::Win32Process : public ::java::lang::Process
14 {
15
16 public:
17   void destroy();
18   jint exitValue();
19   ::java::io::InputStream * getErrorStream();
20   ::java::io::InputStream * getInputStream();
21   ::java::io::OutputStream * getOutputStream();
22   jint waitFor();
23   Win32Process(JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, ::java::io::File *, jboolean);
24 private:
25   jboolean hasExited();
26   void startProcess(JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, ::java::io::File *, jboolean);
27   void cleanup();
28   ::java::io::OutputStream * __attribute__((aligned(__alignof__( ::java::lang::Process)))) outputStream;
29   ::java::io::InputStream * inputStream;
30   ::java::io::InputStream * errorStream;
31   jint procHandle;
32   jint exitCode;
33 public:
34   static ::java::lang::Class class$;
35 };
36
37 #endif // __java_lang_Win32Process__