static void n_OnLogMessage_Ljava_lang_String_Lorg_webrtc_Logging_Severity_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2) { global::Org.Webrtc.ILoggable __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.ILoggable> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.Logging.Severity p1 = global::Java.Lang.Object.GetObject <global::Org.Webrtc.Logging.Severity> (native_p1, JniHandleOwnership.DoNotTransfer); string p2 = JNIEnv.GetString(native_p2, JniHandleOwnership.DoNotTransfer); __this.OnLogMessage(p0, p1, p2); }
public static unsafe void EnableLogToDebugOutput(global::Org.Webrtc.Logging.Severity severity) { const string __id = "enableLogToDebugOutput.(Lorg/webrtc/Logging$Severity;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((severity == null) ? IntPtr.Zero : ((global::Java.Lang.Object)severity).Handle); _members.StaticMethods.InvokeVoidMethod(__id, __args); } finally { } }
public unsafe void OnLogMessage(string p0, global::Org.Webrtc.Logging.Severity p1, string p2) { if (id_onLogMessage_Ljava_lang_String_Lorg_webrtc_Logging_Severity_Ljava_lang_String_ == IntPtr.Zero) { id_onLogMessage_Ljava_lang_String_Lorg_webrtc_Logging_Severity_Ljava_lang_String_ = JNIEnv.GetMethodID(class_ref, "onLogMessage", "(Ljava/lang/String;Lorg/webrtc/Logging$Severity;Ljava/lang/String;)V"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p2 = JNIEnv.NewString(p2); JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(native_p0); __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle); __args [2] = new JValue(native_p2); JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onLogMessage_Ljava_lang_String_Lorg_webrtc_Logging_Severity_Ljava_lang_String_, __args); JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p2); }
public static unsafe void Log(global::Org.Webrtc.Logging.Severity severity, string tag, string message) { const string __id = "log.(Lorg/webrtc/Logging$Severity;Ljava/lang/String;Ljava/lang/String;)V"; IntPtr native_tag = JNIEnv.NewString(tag); IntPtr native_message = JNIEnv.NewString(message); try { JniArgumentValue *__args = stackalloc JniArgumentValue [3]; __args [0] = new JniArgumentValue((severity == null) ? IntPtr.Zero : ((global::Java.Lang.Object)severity).Handle); __args [1] = new JniArgumentValue(native_tag); __args [2] = new JniArgumentValue(native_message); _members.StaticMethods.InvokeVoidMethod(__id, __args); } finally { JNIEnv.DeleteLocalRef(native_tag); JNIEnv.DeleteLocalRef(native_message); } }
public unsafe CallSessionFileRotatingLogSink(string dirPath, int maxFileSize, global::Org.Webrtc.Logging.Severity severity) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { const string __id = "(Ljava/lang/String;ILorg/webrtc/Logging$Severity;)V"; if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_dirPath = JNIEnv.NewString(dirPath); try { JniArgumentValue *__args = stackalloc JniArgumentValue [3]; __args [0] = new JniArgumentValue(native_dirPath); __args [1] = new JniArgumentValue(maxFileSize); __args [2] = new JniArgumentValue((severity == null) ? IntPtr.Zero : ((global::Java.Lang.Object)severity).Handle); var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args); SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef); _members.InstanceMethods.FinishCreateInstance(__id, this, __args); } finally { JNIEnv.DeleteLocalRef(native_dirPath); } }