public void NativeCallback(IntPtr message, int level, IntPtr user_data) { string _arg0 = GLib.Marshaller.Utf8PtrToString(message); RC.DebugLevel _arg1 = (RC.DebugLevel)level; managed(_arg0, _arg1); }
public static uint AddHandler(RC.DebugFn fn, RC.DebugLevel level) { RCSharp.DebugFnWrapper fn_wrapper = new RCSharp.DebugFnWrapper(fn); uint raw_ret = rc_debug_add_handler(fn_wrapper.NativeDelegate, (int)level, IntPtr.Zero); handlers[raw_ret] = fn_wrapper; uint ret = raw_ret; return(ret); }