Browse Source

Renaming of methods for semantical reasons, add plain data output to Blob.toString()

JNI-86
heck 5 years ago
parent
commit
fcc20e7507
  1. 3
      src/foundation/pEp/jniadapter/Blob.java
  2. 6
      src/foundation/pEp/jniadapter/_Blob.java
  3. 2
      src/foundation_pEp_jniadapter__Blob.cc

3
src/foundation/pEp/jniadapter/Blob.java

@ -20,7 +20,8 @@ public class Blob {
String ret = "";
ret += "mime_type: \"" + mime_type + "\"\n";
ret += "filename: \"" + filename + "\"\n";
ret += "data: \"" + _b.toString() + "\"\n";
ret += "data plain: \"" + data + "\"\n";
ret += "data decoded: \"" + _b.dataToXER() + "\"\n";
return ret;
}

6
src/foundation/pEp/jniadapter/_Blob.java

@ -7,9 +7,9 @@ public class _Blob {
_Blob() { }
private native byte[] _toString() throws pEpException;;
public String toString() {
return AbstractEngine.toUTF16(_toString());
private native byte[] _dataToXER() throws pEpException;;
public String dataToXER() {
return AbstractEngine.toUTF16(_dataToXER());
}
_Blob(Blob b) {

2
src/foundation_pEp_jniadapter__Blob.cc

@ -29,7 +29,7 @@ extern "C" {
using namespace std;
using namespace pEp::JNIAdapter;
JNIEXPORT jbyteArray JNICALL Java_foundation_pEp_jniadapter__1Blob__1toString
JNIEXPORT jbyteArray JNICALL Java_foundation_pEp_jniadapter__1Blob__1dataToXER
(JNIEnv *env, jobject obj)
{
bloblist_t *b = to_blob(env, obj);

Loading…
Cancel
Save