public GLib.Source SourceNew() { IntPtr raw_ret = g_cancellable_source_new(Handle); GLib.Source ret = new GLib.Source(raw_ret); return(ret); }
public GLib.Source CreateSource(GLib.IOCondition condition, GLib.Cancellable cancellable) { IntPtr raw_ret = g_datagram_based_create_source(Handle, (int)condition, cancellable == null ? IntPtr.Zero : cancellable.Handle); GLib.Source ret = new GLib.Source(raw_ret); return(ret); }
public GLib.Source CreateWatch() { IntPtr raw_ret = gst_bus_create_watch(Handle); GLib.Source ret = new GLib.Source(raw_ret); return(ret); }
public static GLib.Source SourceNewFull(IntPtr pollable_stream, GLib.Source child_source, GLib.Cancellable cancellable) { IntPtr raw_ret = g_pollable_source_new_full(pollable_stream, child_source == null ? IntPtr.Zero : child_source.Handle, cancellable == null ? IntPtr.Zero : cancellable.Handle); GLib.Source ret = new GLib.Source(raw_ret); return(ret); }
public static GLib.Source SourceNew(GLib.Object pollable_stream) { IntPtr raw_ret = g_pollable_source_new(pollable_stream == null ? IntPtr.Zero : pollable_stream.Handle); GLib.Source ret = new GLib.Source(raw_ret); return(ret); }
public void RemoveChildSource(GLib.Source child_source) { g_source_remove_child_source(Handle, child_source == null ? IntPtr.Zero : child_source.Handle); }
public void AddChildSource(GLib.Source child_source) { g_source_add_child_source(Handle, child_source == null ? IntPtr.Zero : child_source.Handle); }
public GLib.Source CreateSource(GLib.Cancellable cancellable) { IntPtr raw_ret = g_pollable_input_stream_create_source(Handle, cancellable == null ? IntPtr.Zero : cancellable.Handle); GLib.Source ret = new GLib.Source(raw_ret); return ret; }
public static GLib.Source PollableSourceNew(GLib.Object pollable_stream) { IntPtr raw_ret = g_pollable_source_new(pollable_stream == null ? IntPtr.Zero : pollable_stream.Handle); GLib.Source ret = new GLib.Source(raw_ret); return ret; }
public GLib.Source CreateSource(GLib.IOCondition condition, GLib.Cancellable cancellable) { IntPtr raw_ret = g_socket_create_source(Handle, (int) condition, cancellable == null ? IntPtr.Zero : cancellable.Handle); GLib.Source ret = new GLib.Source(raw_ret); return ret; }
public void AttachSource(GLib.Source source, GLib.GSourceFunc cb) { GLibSharp.GSourceFuncWrapper cb_wrapper = new GLibSharp.GSourceFuncWrapper(cb); g_task_attach_source(Handle, source == null ? IntPtr.Zero : source.Handle, cb_wrapper.NativeDelegate); }
public GLib.Source SourceNew() { IntPtr raw_ret = g_cancellable_source_new(Handle); GLib.Source ret = new GLib.Source(raw_ret); return ret; }