home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / inprise / JRUNTIME.Z / java_io_ObjectOutputStream.h < prev    next >
C/C++ Source or Header  |  1998-05-08  |  2KB  |  50 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.     /*boolean*/ long isTrustedSubclass;
  35. } Classjava_io_ObjectOutputStream;
  36. HandleTo(java_io_ObjectOutputStream);
  37.  
  38. #pragma pack()
  39.  
  40. #ifdef __cplusplus
  41. extern "C" {
  42. #endif
  43. struct Hjava_lang_Class;
  44. extern void java_io_ObjectOutputStream_outputClassFields(struct Hjava_io_ObjectOutputStream *,struct Hjava_lang_Object *,struct Hjava_lang_Class *,HArrayOfInt *);
  45. extern /*boolean*/ long java_io_ObjectOutputStream_invokeObjectWriter(struct Hjava_io_ObjectOutputStream *,struct Hjava_lang_Object *,struct Hjava_lang_Class *);
  46. #ifdef __cplusplus
  47. }
  48. #endif
  49. #endif
  50.