You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by bm...@apache.org on 2015/02/21 23:26:55 UTC
[5/8] mesos git commit: Added JNI construct for booleans.
Added JNI construct for booleans.
Review: https://reviews.apache.org/r/30970
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/10269912
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/10269912
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/10269912
Branch: refs/heads/master
Commit: 102699121060a2e183df52ea0398ff4ebf45e57e
Parents: 39c5e96
Author: Benjamin Mahler <be...@gmail.com>
Authored: Thu Feb 12 22:23:04 2015 -0800
Committer: Benjamin Mahler <be...@gmail.com>
Committed: Sat Feb 21 14:26:32 2015 -0800
----------------------------------------------------------------------
src/java/jni/construct.cpp | 6 ++++++
src/java/jni/construct.hpp | 1 +
2 files changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos/blob/10269912/src/java/jni/construct.cpp
----------------------------------------------------------------------
diff --git a/src/java/jni/construct.cpp b/src/java/jni/construct.cpp
index 0d0207f..e54c11e 100644
--- a/src/java/jni/construct.cpp
+++ b/src/java/jni/construct.cpp
@@ -50,6 +50,12 @@ T parse(const void* data, int size)
}
+bool construct(JNIEnv* env, jboolean jbool)
+{
+ return jbool == JNI_TRUE;
+}
+
+
template <>
string construct(JNIEnv* env, jobject jobj)
{
http://git-wip-us.apache.org/repos/asf/mesos/blob/10269912/src/java/jni/construct.hpp
----------------------------------------------------------------------
diff --git a/src/java/jni/construct.hpp b/src/java/jni/construct.hpp
index a1907a1..f2a62ea 100644
--- a/src/java/jni/construct.hpp
+++ b/src/java/jni/construct.hpp
@@ -21,6 +21,7 @@
#include <jni.h>
+bool construct(JNIEnv* env, jboolean jbool);
template <typename T>
T construct(JNIEnv* env, jobject jobj);