Browse Source

Finally compiled through, now we've gotta test it

pull/13/head
David Lanzendörfer 4 years ago
parent
commit
2237fa3a1c
  1. 7
      src/codegen/pEp.yml2
  2. 8
      src/cxx/jniutils.cc
  3. 3
      src/cxx/jniutils.hh
  4. 6
      src/java/foundation/pEp/jniadapter/decrypt_message_Return.java

7
src/codegen/pEp.yml2

@ -114,11 +114,10 @@ namespace pEp {
); );
method cached=true decrypt_message( method cached=true decrypt_message(
inout message src, in message src,
creates message dst, creates message dst,
inout stringlist keylist, creates stringlist keylist,
returns Rating rating, in DecryptFlags flags
inout int flags
); );
method cached=true re_evaluate_message_rating( method cached=true re_evaluate_message_rating(

8
src/cxx/jniutils.cc

@ -233,6 +233,14 @@ int to_Integer(JNIEnv *env,
return _val; return _val;
} }
PEP_decrypt_flags_t *to_DecryptFlags(JNIEnv *env,
jobject flags)
{
PEP_decrypt_flags_t *_val;
(*_val) = (PEP_decrypt_flags_t)1;
return _val;
}
jbyteArray from_string(JNIEnv *env, jbyteArray from_string(JNIEnv *env,
const char *str) const char *str)
{ {

3
src/cxx/jniutils.hh

@ -85,6 +85,9 @@ jobject from_Integer(JNIEnv *env,
int to_Integer(JNIEnv *env, int to_Integer(JNIEnv *env,
jobject obj); jobject obj);
PEP_decrypt_flags_t *to_DecryptFlags(JNIEnv *env,
jobject flags);
jbyteArray from_string(JNIEnv *env, jbyteArray from_string(JNIEnv *env,
const char *str); const char *str);

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

@ -1,7 +1,9 @@
package foundation.pEp.jniadapter; package foundation.pEp.jniadapter;
import java.util.Vector;
public class decrypt_message_Return { public class decrypt_message_Return {
public Message dst; public Message dst;
public Rating rating; public Vector<String> keylist;
public int flags; public DecryptFlags flags;
} }

Loading…
Cancel
Save