Beispiel #1
0
 /// <summary>
 /// 创建定时器
 /// </summary>
 /// <param name="ctx">线程对象</param>
 /// <param name="delay_ms">执行延时,单位毫秒</param>
 /// <param name="cb">回调函数</param>
 /// <param name="user_data">用户数据指针</param>
 /// <returns>定时器对象</returns>
 public static System.IntPtr mk_timer_create(System.IntPtr ctx, uint delay_ms, on_mk_timer cb, System.IntPtr user_data)
 => LibraryConst.IsWindows ? mk_thread_windows.mk_timer_create(ctx, delay_ms, cb, user_data) : mk_thread_unix.mk_timer_create(ctx, delay_ms, cb, user_data);
Beispiel #2
0
 internal static extern IntPtr mk_timer_create(IntPtr mk_thread, uint delay_ms, on_mk_timer callback, IntPtr user_data);
Beispiel #3
0
 internal static extern System.IntPtr mk_timer_create(System.IntPtr ctx, uint delay_ms, on_mk_timer cb, System.IntPtr user_data);