public IdleWatcher(LibEvLoop loop, IdleWatcherCallback callback) : base(loop) { this.callback = callback; watcher_ptr = manos_idle_watcher_create (unmanaged_callback, GCHandle.ToIntPtr (gc_handle)); }
public IdleWatcher(Loop loop, IdleWatcherCallback callback) : base(loop) { this.callback = callback; unmanaged_watcher = new UnmanagedIdleWatcher(); unmanaged_watcher.callback = CallbackFunctionPtr; InitializeUnmanagedWatcher(unmanaged_watcher); }
public IdleWatcher(Loop loop, IdleWatcherCallback callback) : base(loop) { this.callback = callback; unmanaged_watcher = new UnmanagedIdleWatcher (); unmanaged_watcher.callback = unmanaged_callback_ptr; InitializeUnmanagedWatcher (unmanaged_watcher); }
public IdleWatcher(LibEvLoop loop, IdleWatcherCallback callback) : base(loop) { this.callback = callback; watcher_ptr = manos_idle_watcher_create(unmanaged_callback, GCHandle.ToIntPtr(gc_handle)); }