25#include "org_cipherpack_CPFactory.h"
38 return env->NewStringUTF(api_version.c_str());
51 return env->NewStringUTF(api_version.c_str());
63 std::string name = jau::jni::from_jstring_to_string(env, jname);
64 std::string value = jau::jni::from_jstring_to_string(env, jval);
65 if( name.length() > 0 ) {
66 if( value.length() > 0 ) {
67 setenv(name.c_str(), value.c_str(), overwrite);
69 setenv(name.c_str(),
"true", overwrite);
void Java_org_cipherpack_CPFactory_setenv(JNIEnv *env, jclass clazz, jstring jname, jstring jval, jboolean overwrite)
jstring Java_org_cipherpack_CPFactory_getNativeVersion(JNIEnv *env, jclass clazz)
jstring Java_org_cipherpack_CPFactory_getNativeAPIVersion(JNIEnv *env, jclass clazz)
#define rethrow_and_raise_java_exception(E)
Re-throw current exception and raise respective java exception using any matching function above.