CACAO
Functions | Variables
com_sun_cldc_io_ResourceInputStream.cpp File Reference

Go to the source code of this file.

Functions

static java_handle_tzip_read_resource (list_classpath_entry *lce, Utf8String name)
 
static java_handle_tfile_read_resource (char *path)
 
JNIEXPORT jobject JNICALL Java_com_sun_cldc_io_ResourceInputStream_open (JNIEnv *env, jclass clazz, jstring name)
 
JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_bytesRemain (JNIEnv *env, jclass clazz, jobject jobj)
 
JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_readByte (JNIEnv *env, jclass clazz, jobject jobj)
 
JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_readBytes (JNIEnv *env, jclass clazz, jobject jobj, jbyteArray byteArray, jint off, jint len)
 
JNIEXPORT jobject JNICALL Java_com_sun_cldc_io_ResourceInputStream_clone (JNIEnv *env, jclass clazz, jobject jobj)
 
void _Jv_com_sun_cldc_io_ResourceInputStream_init (void)
 

Variables

static JNINativeMethod methods []
 

Function Documentation

void _Jv_com_sun_cldc_io_ResourceInputStream_init ( void  )

Definition at line 311 of file com_sun_cldc_io_ResourceInputStream.cpp.

static java_handle_t* file_read_resource ( char *  path)
static

Definition at line 82 of file com_sun_cldc_io_ResourceInputStream.cpp.

JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_bytesRemain ( JNIEnv env,
jclass  clazz,
jobject  jobj 
)

Definition at line 188 of file com_sun_cldc_io_ResourceInputStream.cpp.

JNIEXPORT jobject JNICALL Java_com_sun_cldc_io_ResourceInputStream_clone ( JNIEnv env,
jclass  clazz,
jobject  jobj 
)

Definition at line 276 of file com_sun_cldc_io_ResourceInputStream.cpp.

JNIEXPORT jobject JNICALL Java_com_sun_cldc_io_ResourceInputStream_open ( JNIEnv env,
jclass  clazz,
jstring  name 
)

Definition at line 128 of file com_sun_cldc_io_ResourceInputStream.cpp.

JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_readByte ( JNIEnv env,
jclass  clazz,
jobject  jobj 
)

Definition at line 203 of file com_sun_cldc_io_ResourceInputStream.cpp.

JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_readBytes ( JNIEnv env,
jclass  clazz,
jobject  jobj,
jbyteArray  byteArray,
jint  off,
jint  len 
)

Definition at line 233 of file com_sun_cldc_io_ResourceInputStream.cpp.

static java_handle_t* zip_read_resource ( list_classpath_entry lce,
Utf8String  name 
)
static

Definition at line 54 of file com_sun_cldc_io_ResourceInputStream.cpp.

Variable Documentation

JNINativeMethod methods[]
static
Initial value:
= {
{ (char*) "open", (char*) "(Ljava/lang/String;)Ljava/lang/Object;", (void*) (uintptr_t) &Java_com_sun_cldc_io_ResourceInputStream_open },
{ (char*) "bytesRemain", (char*) "(Ljava/lang/Object;)I", (void*) (uintptr_t) &Java_com_sun_cldc_io_ResourceInputStream_bytesRemain },
{ (char*) "readByte", (char*) "(Ljava/lang/Object;)I", (void*) (uintptr_t) &Java_com_sun_cldc_io_ResourceInputStream_readByte },
{ (char*) "readBytes", (char*) "(Ljava/lang/Object;[BII)I", (void*) (uintptr_t) &Java_com_sun_cldc_io_ResourceInputStream_readBytes },
{ (char*) "clone", (char*) "(Ljava/lang/Object;)Ljava/lang/Object;", (void*) (uintptr_t) &Java_com_sun_cldc_io_ResourceInputStream_clone },
}
JNIEXPORT jobject JNICALL Java_com_sun_cldc_io_ResourceInputStream_clone(JNIEnv *env, jclass clazz, jobject jobj)
JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_bytesRemain(JNIEnv *env, jclass clazz, jobject jobj)
JNIEXPORT jobject JNICALL Java_com_sun_cldc_io_ResourceInputStream_open(JNIEnv *env, jclass clazz, jstring name)
JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_readBytes(JNIEnv *env, jclass clazz, jobject jobj, jbyteArray byteArray, jint off, jint len)
JNIEXPORT jint JNICALL Java_com_sun_cldc_io_ResourceInputStream_readByte(JNIEnv *env, jclass clazz, jobject jobj)

Definition at line 296 of file com_sun_cldc_io_ResourceInputStream.cpp.