Lines Matching defs:obj
40 static jfieldID getExecServiceField (JNIEnv* env, jobject obj)
42 jclass cls = env->GetObjectClass(obj);
51 static tcu::Android::ExecService* getExecService (JNIEnv* env, jobject obj)
53 jfieldID field = getExecServiceField(env, obj);
54 return (tcu::Android::ExecService*)(deIntptr)env->GetLongField(obj, field);
57 static void setExecService (JNIEnv* env, jobject obj, tcu::Android::ExecService* service)
59 jfieldID field = getExecServiceField(env, obj);
60 env->SetLongField(obj, field, (jlong)(deIntptr)service);
70 JNIEXPORT void JNICALL Java_com_drawelements_deqp_execserver_ExecService_startServer (JNIEnv* env, jobject obj, jint port)
77 DE_ASSERT(!getExecService(env, obj));
82 service = new tcu::Android::ExecService(vm, obj, port);
85 setExecService(env, obj, service);
95 JNIEXPORT void JNICALL Java_com_drawelements_deqp_execserver_ExecService_stopServer (JNIEnv* env, jobject obj)
99 tcu::Android::ExecService* service = getExecService(env, obj);
105 setExecService(env, obj, DE_NULL);