Lines Matching refs:env

100 jfieldID get_field(JNIEnv *env, jclass clazz, const char *member,
102 jfieldID field = env->GetFieldID(clazz, member, mtype);
113 JNIEnv *env;
139 static dbus_bool_t dbus_func_args_async_valist(JNIEnv *env,
176 pending->env = env;
198 dbus_bool_t dbus_func_args_async(JNIEnv *env,
213 ret = dbus_func_args_async_valist(env, conn,
228 DBusMessage * dbus_func_args_timeout_valist(JNIEnv *env,
275 DBusMessage * dbus_func_args_timeout(JNIEnv *env,
286 ret = dbus_func_args_timeout_valist(env, conn, timeout_ms, NULL,
293 DBusMessage * dbus_func_args(JNIEnv *env,
303 ret = dbus_func_args_timeout_valist(env, conn, -1, NULL,
310 DBusMessage * dbus_func_args_error(JNIEnv *env,
321 ret = dbus_func_args_timeout_valist(env, conn, -1, err,
328 jint dbus_returns_unixfd(JNIEnv *env, DBusMessage *reply) {
344 jint dbus_returns_int32(JNIEnv *env, DBusMessage *reply) {
359 jint dbus_returns_uint32(JNIEnv *env, DBusMessage *reply) {
374 jstring dbus_returns_string(JNIEnv *env, DBusMessage *reply) {
384 ret = env->NewStringUTF(name);
393 jboolean dbus_returns_boolean(JNIEnv *env, DBusMessage *reply) {
413 static void set_object_array_element(JNIEnv *env, jobjectArray strArray,
416 obj = env->NewStringUTF(value);
417 env->SetObjectArrayElement(strArray, index, obj);
418 env->DeleteLocalRef(obj);
421 jobjectArray dbus_returns_array_of_object_path(JNIEnv *env,
438 stringClass = env->FindClass("java/lang/String");
439 strArray = env->NewObjectArray(len, stringClass, NULL);
442 set_object_array_element(env, strArray, list[i], i);
451 jobjectArray dbus_returns_array_of_strings(JNIEnv *env, DBusMessage *reply) {
469 stringClass = env->FindClass("java/lang/String");
470 strArray = env->NewObjectArray(len, stringClass, NULL);
473 set_object_array_element(env, strArray, list[i], i);
482 jbyteArray dbus_returns_array_of_bytes(JNIEnv *env, DBusMessage *reply) {
494 byteArray = env->NewByteArray(len);
496 env->SetByteArrayRegion(byteArray, 0, len, list);
639 void create_prop_array(JNIEnv *env, jobjectArray strArray, Properties *property,
648 set_object_array_element(env, strArray, name, *array_index);
653 set_object_array_element(env, strArray, buf, *array_index);
658 set_object_array_element(env, strArray, buf, *array_index);
663 set_object_array_element(env, strArray, buf1, *array_index);
668 set_object_array_element(env, strArray, prop_val[i], *array_index);
672 set_object_array_element(env, strArray, (const char *) value->str_val, *array_index);
677 jobjectArray parse_properties(JNIEnv *env, DBusMessageIter *iter, Properties *properties,
691 jclass stringClass = env->FindClass("java/lang/String");
721 strArray = env->NewObjectArray(size, stringClass, NULL);
725 create_prop_array(env, strArray, &properties[i], &values[i].value, values[i].len,
746 jobjectArray parse_property_change(JNIEnv *env, DBusMessage *msg,
751 jclass stringClass= env->FindClass("java/lang/String");
765 strArray = env->NewObjectArray(size, stringClass, NULL);
767 create_prop_array(env, strArray, &properties[prop_index],
780 jobjectArray parse_adapter_property_change(JNIEnv *env, DBusMessage *msg) {
781 return parse_property_change(env, msg, (Properties *) &adapter_properties,
785 jobjectArray parse_remote_device_property_change(JNIEnv *env, DBusMessage *msg) {
786 return parse_property_change(env, msg, (Properties *) &remote_device_properties,
790 jobjectArray parse_input_property_change(JNIEnv *env, DBusMessage *msg) {
791 return parse_property_change(env, msg, (Properties *) &input_properties,
795 jobjectArray parse_pan_property_change(JNIEnv *env, DBusMessage *msg) {
796 return parse_property_change(env, msg, (Properties *) &pan_properties,
800 jobjectArray parse_adapter_properties(JNIEnv *env, DBusMessageIter *iter) {
801 return parse_properties(env, iter, (Properties *) &adapter_properties,
805 jobjectArray parse_remote_device_properties(JNIEnv *env, DBusMessageIter *iter) {
806 return parse_properties(env, iter, (Properties *) &remote_device_properties,
810 jobjectArray parse_input_properties(JNIEnv *env, DBusMessageIter *iter) {
811 return parse_properties(env, iter, (Properties *) &input_properties,
815 jobjectArray parse_health_device_properties(JNIEnv *env, DBusMessageIter *iter) {
816 return parse_properties(env, iter, (Properties *) &health_device_properties,
820 jobjectArray parse_health_device_property_change(JNIEnv *env, DBusMessage *msg) {
821 return parse_property_change(env, msg, (Properties *) &health_device_properties,
825 jobjectArray parse_health_channel_properties(JNIEnv *env, DBusMessageIter *iter) {
826 return parse_properties(env, iter, (Properties *) &health_channel_properties,