internal Watcher(Loop loop) { Loop = loop; unmanaged_callback = new UnmanagedWatcherCallback(UnmanagedCallbackHandler); unmanaged_callback_ptr = Marshal.GetFunctionPointerForDelegate(unmanaged_callback); }
internal Watcher(Loop loop) { Loop = loop; unmanaged_callback = new UnmanagedWatcherCallback (UnmanagedCallbackHandler); unmanaged_callback_ptr = Marshal.GetFunctionPointerForDelegate (unmanaged_callback); }
private static extern IntPtr manos_async_watcher_create(UnmanagedWatcherCallback callback, IntPtr data);
static AsyncWatcher() { unmanaged_callback = StaticCallback; }
static IdleWatcher() { unmanaged_callback = StaticCallback; }
static PrepareWatcher() { unmanaged_callback = StaticCallback; }
private static extern IntPtr manos_io_watcher_create(int fd, EventTypes revents, UnmanagedWatcherCallback callback, IntPtr data);
static IOWatcher() { watcherCallback = StaticCallback; }
private static extern IntPtr manos_timer_watcher_create(double after, double repeat, UnmanagedWatcherCallback callback, IntPtr data);
static TimerWatcher() { unmanaged_callback = StaticCallback; }
static TimerWatcher() { unmanaged_callback = new UnmanagedWatcherCallback(StaticCallback); unmanaged_callback_ptr = Marshal.GetFunctionPointerForDelegate(unmanaged_callback); }
static CheckWatcher() { unmanaged_callback = StaticCallback; }
static PrepareWatcher() { unmanaged_callback = new UnmanagedWatcherCallback (StaticCallback); unmanaged_callback_ptr = Marshal.GetFunctionPointerForDelegate (unmanaged_callback); }