home *** CD-ROM | disk | FTP | other *** search
/ Java Programmer's Toolkit / Java Programmer's Toolkit.iso / include / java_l~3.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-12  |  1.9 KB  |  48 lines

  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <native.h>
  3. /* Header for class java_lang_Thread */
  4.  
  5. #ifndef _Included_java_lang_Thread
  6. #define _Included_java_lang_Thread
  7. struct Hjava_lang_Thread;
  8. struct Hjava_lang_Runnable;
  9. struct Hjava_lang_ThreadGroup;
  10.  
  11. typedef struct Classjava_lang_Thread {
  12.     struct HArrayOfChar *name;
  13.     long priority;
  14.     struct Hjava_lang_Thread *threadQ;
  15.     long PrivateInfo;
  16.     long eetop;
  17.     /*boolean*/ long single_step;
  18.     /*boolean*/ long daemon;
  19.     /*boolean*/ long stillborn;
  20.     struct Hjava_lang_Runnable *target;
  21. /* Inaccessible static: activeThreadQ */
  22.     struct Hjava_lang_ThreadGroup *group;
  23. /* Inaccessible static: threadInitNumber */
  24. #define java_lang_Thread_MIN_PRIORITY 1L
  25. #define java_lang_Thread_NORM_PRIORITY 5L
  26. #define java_lang_Thread_MAX_PRIORITY 10L
  27. } Classjava_lang_Thread;
  28. HandleTo(java_lang_Thread);
  29.  
  30. #ifdef __cplusplus
  31. extern "C" {
  32. #endif
  33. __declspec(dllexport) struct Hjava_lang_Thread *java_lang_Thread_currentThread(struct Hjava_lang_Thread *);
  34. __declspec(dllexport) void java_lang_Thread_yield(struct Hjava_lang_Thread *);
  35. __declspec(dllexport) void java_lang_Thread_sleep(struct Hjava_lang_Thread *,int64_t);
  36. __declspec(dllexport) void java_lang_Thread_start(struct Hjava_lang_Thread *);
  37. __declspec(dllexport) /*boolean*/ long java_lang_Thread_isAlive(struct Hjava_lang_Thread *);
  38. __declspec(dllexport) long java_lang_Thread_countStackFrames(struct Hjava_lang_Thread *);
  39. __declspec(dllexport) void java_lang_Thread_setPriority0(struct Hjava_lang_Thread *,long);
  40. struct Hjava_lang_Object;
  41. __declspec(dllexport) void java_lang_Thread_stop0(struct Hjava_lang_Thread *,struct Hjava_lang_Object *);
  42. __declspec(dllexport) void java_lang_Thread_suspend0(struct Hjava_lang_Thread *);
  43. __declspec(dllexport) void java_lang_Thread_resume0(struct Hjava_lang_Thread *);
  44. #ifdef __cplusplus
  45. }
  46. #endif
  47. #endif
  48.