office-gobmx/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageNativeInputStream.java
Vladimir Glazounov b667ac29a1 INTEGRATION: CWS dba31a (1.5.68); FILE MERGED
2008/06/05 12:11:05 oj 1.5.68.1: #i75164# remove dep from unoil
2008-08-19 08:08:11 +00:00

27 lines
1,016 B
Java

/*
* StorageNativeInputStream.java
*
* Created on 9. September 2004, 11:52
*/
package com.sun.star.sdbcx.comp.hsqldb;
/**
*
* @author Ocke
*/
public class StorageNativeInputStream {
static { NativeLibraries.load(); }
/** Creates a new instance of StorageNativeInputStream */
public StorageNativeInputStream(String key,String _file) {
openStream(key,_file, NativeStorageAccess.READ);
}
public native void openStream(String key,String name, int mode);
public native int read(String key,String name) throws java.io.IOException;
public native int read(String key,String name,byte[] b, int off, int len) throws java.io.IOException;
public native void close(String key,String name) throws java.io.IOException;
public native long skip(String key,String name,long n) throws java.io.IOException;
public native int available(String key,String name) throws java.io.IOException;
public native int read(String key,String name,byte[] b) throws java.io.IOException;
}