home *** CD-ROM | disk | FTP | other *** search
/ BUG 15 / BUGCD1998_06.ISO / aplic / jbuilder / jruntime.z / java_io_ObjectOutputStream.h < prev    next >
C/C++ Source or Header  |  1997-08-25  |  2KB  |  49 lines

  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <native.h>
  3. /* Header for class java_io_ObjectOutputStream */
  4.  
  5. #ifndef _Included_java_io_ObjectOutputStream
  6. #define _Included_java_io_ObjectOutputStream
  7. struct Hjava_io_OutputStream;
  8. struct Hjava_io_DataOutputStream;
  9. struct Hjava_io_IOException;
  10. struct Hjava_lang_Object;
  11. struct Hjava_io_ObjectStreamClass;
  12. struct Hjava_util_Stack;
  13.  
  14. #pragma pack(4)
  15.  
  16. typedef struct Classjava_io_ObjectOutputStream {
  17.     /*boolean*/ long blockDataMode;
  18.     struct HArrayOfByte *buf;
  19.     long count;
  20.     struct Hjava_io_OutputStream *out;
  21.     struct Hjava_io_DataOutputStream *dos;
  22.     struct Hjava_io_IOException *abortIOException;
  23.     struct HArrayOfObject *wireHandle2Object;
  24.     struct HArrayOfInt *wireNextHandle;
  25.     struct HArrayOfInt *wireHash2Handle;
  26.     long nextWireOffset;
  27.     struct Hjava_lang_Object *currentObject;
  28.     struct Hjava_io_ObjectStreamClass *currentClassDesc;
  29.     struct Hjava_util_Stack *classDescStack;
  30.     /*boolean*/ long enableReplace;
  31.     struct HArrayOfObject *replaceObjects;
  32.     long nextReplaceOffset;
  33.     long recursionDepth;
  34. } Classjava_io_ObjectOutputStream;
  35. HandleTo(java_io_ObjectOutputStream);
  36.  
  37. #pragma pack()
  38.  
  39. #ifdef __cplusplus
  40. extern "C" {
  41. #endif
  42. struct Hjava_lang_Class;
  43. extern void java_io_ObjectOutputStream_outputClassFields(struct Hjava_io_ObjectOutputStream *,struct Hjava_lang_Object *,struct Hjava_lang_Class *,HArrayOfInt *);
  44. extern /*boolean*/ long java_io_ObjectOutputStream_invokeObjectWriter(struct Hjava_io_ObjectOutputStream *,struct Hjava_lang_Object *,struct Hjava_lang_Class *);
  45. #ifdef __cplusplus
  46. }
  47. #endif
  48. #endif
  49.