Skip to content

Commit b2b7dad

Browse files
committed
Add missing getDirectAccessInformation in libzim.Item.
1 parent 150af85 commit b2b7dad

3 files changed

Lines changed: 14 additions & 1 deletion

File tree

lib/src/main/cpp/libzim/item.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,13 @@ METHOD0(jobject, getData) {
4444
}
4545

4646
GETTER(jlong, getSize)
47+
48+
49+
METHOD0(jobject, getDirectAccessInformation) {
50+
jobject directObjInfo = newObject("org/kiwix/libzim/DirectAccessInfo", env);
51+
setDaiObjValue("", 0, directObjInfo, env);
52+
53+
auto cDirectObjInfo = THIS->getDirectAccessInformation();
54+
setDaiObjValue(cDirectObjInfo.first, cDirectObjInfo.second, directObjInfo, env);
55+
return directObjInfo;
56+
}

lib/src/main/java/org/kiwix/libkiwix/DirectAccessInfo.java renamed to lib/src/main/java/org/kiwix/libzim/DirectAccessInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* MA 02110-1301, USA.
1818
*/
1919

20-
package org.kiwix.libkiwix;
20+
package org.kiwix.libzim;
2121

2222
public class DirectAccessInfo
2323
{

lib/src/main/java/org/kiwix/libzim/Item.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
package org.kiwix.libzim;
2121

2222
import org.kiwix.libzim.Blob;
23+
import org.kiwix.libzim.DirectAccessInfo;
2324

2425
public class Item
2526
{
@@ -30,6 +31,8 @@ public class Item
3031
public native Blob getData();
3132
public native long getSize();
3233

34+
public native DirectAccessInfo getDirectAccessInformation();
35+
3336
@Override
3437
protected void finalize() { dispose(); }
3538

0 commit comments

Comments
 (0)