netscape-revival
lib/mac/Java/_gen/java_io_InputStream.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "jri.h"
/* Header for class java/io/InputStream */
#ifndef _java_io_InputStream_H_
#define _java_io_InputStream_H_
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
struct java_lang_Class;
/*******************************************************************************
* Class java/io/InputStream
******************************************************************************/
typedef struct java_io_InputStream java_io_InputStream;
#define classname_java_io_InputStream "java/io/InputStream"
#define class_java_io_InputStream(env) \
((struct java_lang_Class*)JRI_FindClass(env, classname_java_io_InputStream))
/*******************************************************************************
* Public Methods
******************************************************************************/
#ifdef DEBUG
/*** public read ()I ***/
extern JRI_PUBLIC_API(jint)
java_io_InputStream_read(JRIEnv* env, struct java_io_InputStream* self);
/*** public read ([B)I ***/
extern JRI_PUBLIC_API(jint)
java_io_InputStream_read_1(JRIEnv* env, struct java_io_InputStream* self, jbyteArray a);
/*** public read ([BII)I ***/
extern JRI_PUBLIC_API(jint)
java_io_InputStream_read_2(JRIEnv* env, struct java_io_InputStream* self, jbyteArray a, jint b, jint c);
/*** public skip (J)J ***/
extern JRI_PUBLIC_API(jlong)
java_io_InputStream_skip(JRIEnv* env, struct java_io_InputStream* self, jlong a);
/*** public available ()I ***/
extern JRI_PUBLIC_API(jint)
java_io_InputStream_available(JRIEnv* env, struct java_io_InputStream* self);
/*** public close ()V ***/
extern JRI_PUBLIC_API(void)
java_io_InputStream_close(JRIEnv* env, struct java_io_InputStream* self);
/*** public mark (I)V ***/
extern JRI_PUBLIC_API(void)
java_io_InputStream_mark(JRIEnv* env, struct java_io_InputStream* self, jint a);
/*** public reset ()V ***/
extern JRI_PUBLIC_API(void)
java_io_InputStream_reset(JRIEnv* env, struct java_io_InputStream* self);
/*** public markSupported ()Z ***/
extern JRI_PUBLIC_API(jbool)
java_io_InputStream_markSupported(JRIEnv* env, struct java_io_InputStream* self);
/*** public <init> ()V ***/
extern JRI_PUBLIC_API(struct java_io_InputStream*)
java_io_InputStream_new(JRIEnv* env, struct java_lang_Class* clazz);
#else /* !DEBUG */
/*** public read ()I ***/
#define java_io_InputStream_read(env, obj) \
((jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_read))
/*** public read ([B)I ***/
#define java_io_InputStream_read_1(env, obj, a) \
((jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_read_1, a))
/*** public read ([BII)I ***/
#define java_io_InputStream_read_2(env, obj, a, b, c) \
((jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_read_2, a, b, c))
/*** public skip (J)J ***/
#define java_io_InputStream_skip(env, obj, a) \
((jlong)JRI_CallMethodLong(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_skip, a))
/*** public available ()I ***/
#define java_io_InputStream_available(env, obj) \
((jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_available))
/*** public close ()V ***/
#define java_io_InputStream_close(env, obj) \
((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_close))
/*** public mark (I)V ***/
#define java_io_InputStream_mark(env, obj, a) \
((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_mark, a))
/*** public reset ()V ***/
#define java_io_InputStream_reset(env, obj) \
((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_reset))
/*** public markSupported ()Z ***/
#define java_io_InputStream_markSupported(env, obj) \
((jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, obj, methodID_java_io_InputStream_markSupported))
/*** public <init> ()V ***/
#define java_io_InputStream_new(env, clazz) \
((struct java_io_InputStream*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_io_InputStream_new))
#endif /* !DEBUG*/
/*** public read ()I ***/
extern JRIMethodID FAR methodID_java_io_InputStream_read;
#define name_java_io_InputStream_read "read"
#define sig_java_io_InputStream_read "()I"
#define use_java_io_InputStream_read(env, clazz) \
(methodID_java_io_InputStream_read = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_read, \
sig_java_io_InputStream_read))
#define unuse_java_io_InputStream_read(env, clazz) \
(methodID_java_io_InputStream_read = JRIUninitialized)
/*** public read ([B)I ***/
extern JRIMethodID FAR methodID_java_io_InputStream_read_1;
#define name_java_io_InputStream_read_1 "read"
#define sig_java_io_InputStream_read_1 "([B)I"
#define use_java_io_InputStream_read_1(env, clazz) \
(methodID_java_io_InputStream_read_1 = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_read_1, \
sig_java_io_InputStream_read_1))
#define unuse_java_io_InputStream_read_1(env, clazz) \
(methodID_java_io_InputStream_read_1 = JRIUninitialized)
/*** public read ([BII)I ***/
extern JRIMethodID FAR methodID_java_io_InputStream_read_2;
#define name_java_io_InputStream_read_2 "read"
#define sig_java_io_InputStream_read_2 "([BII)I"
#define use_java_io_InputStream_read_2(env, clazz) \
(methodID_java_io_InputStream_read_2 = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_read_2, \
sig_java_io_InputStream_read_2))
#define unuse_java_io_InputStream_read_2(env, clazz) \
(methodID_java_io_InputStream_read_2 = JRIUninitialized)
/*** public skip (J)J ***/
extern JRIMethodID FAR methodID_java_io_InputStream_skip;
#define name_java_io_InputStream_skip "skip"
#define sig_java_io_InputStream_skip "(J)J"
#define use_java_io_InputStream_skip(env, clazz) \
(methodID_java_io_InputStream_skip = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_skip, \
sig_java_io_InputStream_skip))
#define unuse_java_io_InputStream_skip(env, clazz) \
(methodID_java_io_InputStream_skip = JRIUninitialized)
/*** public available ()I ***/
extern JRIMethodID FAR methodID_java_io_InputStream_available;
#define name_java_io_InputStream_available "available"
#define sig_java_io_InputStream_available "()I"
#define use_java_io_InputStream_available(env, clazz) \
(methodID_java_io_InputStream_available = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_available, \
sig_java_io_InputStream_available))
#define unuse_java_io_InputStream_available(env, clazz) \
(methodID_java_io_InputStream_available = JRIUninitialized)
/*** public close ()V ***/
extern JRIMethodID FAR methodID_java_io_InputStream_close;
#define name_java_io_InputStream_close "close"
#define sig_java_io_InputStream_close "()V"
#define use_java_io_InputStream_close(env, clazz) \
(methodID_java_io_InputStream_close = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_close, \
sig_java_io_InputStream_close))
#define unuse_java_io_InputStream_close(env, clazz) \
(methodID_java_io_InputStream_close = JRIUninitialized)
/*** public mark (I)V ***/
extern JRIMethodID FAR methodID_java_io_InputStream_mark;
#define name_java_io_InputStream_mark "mark"
#define sig_java_io_InputStream_mark "(I)V"
#define use_java_io_InputStream_mark(env, clazz) \
(methodID_java_io_InputStream_mark = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_mark, \
sig_java_io_InputStream_mark))
#define unuse_java_io_InputStream_mark(env, clazz) \
(methodID_java_io_InputStream_mark = JRIUninitialized)
/*** public reset ()V ***/
extern JRIMethodID FAR methodID_java_io_InputStream_reset;
#define name_java_io_InputStream_reset "reset"
#define sig_java_io_InputStream_reset "()V"
#define use_java_io_InputStream_reset(env, clazz) \
(methodID_java_io_InputStream_reset = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_reset, \
sig_java_io_InputStream_reset))
#define unuse_java_io_InputStream_reset(env, clazz) \
(methodID_java_io_InputStream_reset = JRIUninitialized)
/*** public markSupported ()Z ***/
extern JRIMethodID FAR methodID_java_io_InputStream_markSupported;
#define name_java_io_InputStream_markSupported "markSupported"
#define sig_java_io_InputStream_markSupported "()Z"
#define use_java_io_InputStream_markSupported(env, clazz) \
(methodID_java_io_InputStream_markSupported = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_markSupported, \
sig_java_io_InputStream_markSupported))
#define unuse_java_io_InputStream_markSupported(env, clazz) \
(methodID_java_io_InputStream_markSupported = JRIUninitialized)
/*** public <init> ()V ***/
extern JRIMethodID FAR methodID_java_io_InputStream_new;
#define name_java_io_InputStream_new "<init>"
#define sig_java_io_InputStream_new "()V"
#define use_java_io_InputStream_new(env, clazz) \
(methodID_java_io_InputStream_new = \
JRI_GetMethodID(env, clazz, \
name_java_io_InputStream_new, \
sig_java_io_InputStream_new))
#define unuse_java_io_InputStream_new(env, clazz) \
(methodID_java_io_InputStream_new = JRIUninitialized)
/*******************************************************************************
* IMPLEMENTATION SECTION:
* Define the IMPLEMENT_java_io_InputStream symbol
* if you intend to implement the native methods of this class. This
* symbol makes the private and protected methods available. You should
* also call the register_java_io_InputStream routine
* to make your native methods available.
******************************************************************************/
extern JRI_PUBLIC_API(struct java_lang_Class*)
use_java_io_InputStream(JRIEnv* env);
extern JRI_PUBLIC_API(void)
unuse_java_io_InputStream(JRIEnv* env);
extern JRI_PUBLIC_API(struct java_lang_Class*)
register_java_io_InputStream(JRIEnv* env);
extern JRI_PUBLIC_API(void)
unregister_java_io_InputStream(JRIEnv* env);
#ifdef IMPLEMENT_java_io_InputStream
#endif /* IMPLEMENT_java_io_InputStream */
#ifdef __cplusplus
} /* extern "C" */
/*******************************************************************************
* C++ Definitions
******************************************************************************/
#include "java_lang_Object.h"
struct java_io_InputStream : public java_lang_Object {
static struct java_lang_Class* _use(JRIEnv* env) {
return use_java_io_InputStream(env);
}
static void _unuse(JRIEnv* env) {
unuse_java_io_InputStream(env);
}
static struct java_lang_Class* _register(JRIEnv* env) {
return register_java_io_InputStream(env);
}
static void _unregister(JRIEnv* env) {
unregister_java_io_InputStream(env);
}
static struct java_lang_Class* _class(JRIEnv* env) {
return class_java_io_InputStream(env);
}
/* Public Methods */
/*** public read ()I ***/
jint read(JRIEnv* env) {
return java_io_InputStream_read(env, this);
}
/*** public read ([B)I ***/
jint read(JRIEnv* env, jbyteArray a) {
return java_io_InputStream_read_1(env, this, a);
}
/*** public read ([BII)I ***/
jint read(JRIEnv* env, jbyteArray a, jint b, jint c) {
return java_io_InputStream_read_2(env, this, a, b, c);
}
/*** public skip (J)J ***/
jlong skip(JRIEnv* env, jlong a) {
return java_io_InputStream_skip(env, this, a);
}
/*** public available ()I ***/
jint available(JRIEnv* env) {
return java_io_InputStream_available(env, this);
}
/*** public close ()V ***/
void close(JRIEnv* env) {
java_io_InputStream_close(env, this);
}
/*** public mark (I)V ***/
void mark(JRIEnv* env, jint a) {
java_io_InputStream_mark(env, this, a);
}
/*** public reset ()V ***/
void reset(JRIEnv* env) {
java_io_InputStream_reset(env, this);
}
/*** public markSupported ()Z ***/
jbool markSupported(JRIEnv* env) {
return java_io_InputStream_markSupported(env, this);
}
/*** public <init> ()V ***/
static java_io_InputStream* _new(JRIEnv* env, struct java_lang_Class* clazz) {
return java_io_InputStream_new(env, clazz);
}
#ifdef IMPLEMENT_java_io_InputStream
#endif /* IMPLEMENT_java_io_InputStream */
};
#endif /* __cplusplus */
#endif /* Class java/io/InputStream */