static void n_RemoveResponseListener_Lorbotix_robot_base_Robot_Lorbotix_robot_base_DeviceMessenger_DeviceResponseListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { DeviceMessenger __this = Java.Lang.Object.GetObject <DeviceMessenger> (native__this, JniHandleOwnership.DoNotTransfer); global::Orbotix.Robot.Base.Robot p0 = Java.Lang.Object.GetObject <global::Orbotix.Robot.Base.Robot> (native_p0, JniHandleOwnership.DoNotTransfer); global::Orbotix.Robot.Base.DeviceMessenger.IDeviceResponseListener p1 = Java.Lang.Object.GetObject <global::Orbotix.Robot.Base.DeviceMessenger.IDeviceResponseListener> (native_p1, JniHandleOwnership.DoNotTransfer); __this.RemoveResponseListener(p0, p1); }
public virtual void AddResponseListener(global::Orbotix.Robot.Base.Robot p0, global::Orbotix.Robot.Base.DeviceMessenger.IDeviceResponseListener p1) { if (id_addResponseListener_Lorbotix_robot_base_Robot_Lorbotix_robot_base_DeviceMessenger_DeviceResponseListener_ == IntPtr.Zero) { id_addResponseListener_Lorbotix_robot_base_Robot_Lorbotix_robot_base_DeviceMessenger_DeviceResponseListener_ = JNIEnv.GetMethodID(class_ref, "addResponseListener", "(Lorbotix/robot/base/Robot;Lorbotix/robot/base/DeviceMessenger$DeviceResponseListener;)V"); } if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_addResponseListener_Lorbotix_robot_base_Robot_Lorbotix_robot_base_DeviceMessenger_DeviceResponseListener_, new JValue(p0), new JValue(p1)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_addResponseListener_Lorbotix_robot_base_Robot_Lorbotix_robot_base_DeviceMessenger_DeviceResponseListener_, new JValue(p0), new JValue(p1)); } }