public int GetChannelPriority(RC.Channel arg1) { int raw_ret = rc_resolver_context_get_channel_priority(Handle, arg1 == null ? IntPtr.Zero : arg1.Handle); int ret = raw_ret; return(ret); }
public bool SyncConditional(RC.Channel arg1) { bool raw_ret = rc_world_sync_conditional(Handle, arg1 == null ? IntPtr.Zero : arg1.Handle); bool ret = raw_ret; return(ret); }
public static bool GetStatus(RC.Channel channel) { bool raw_ret = rc_subscription_get_status(channel == null ? IntPtr.Zero : channel.Handle); bool ret = raw_ret; return(ret); }
public RC.Package GetPackage(RC.Channel channel, RC.PackageSpec spec) { IntPtr raw_ret = rc_world_get_package(Handle, channel == null ? IntPtr.Zero : channel.Handle, spec.Handle); RC.Package ret = raw_ret == IntPtr.Zero ? null : (RC.Package)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.Package), false); return(ret); }
public bool ContainsChannel(RC.Channel channel) { bool raw_ret = rc_world_contains_channel(Handle, channel == null ? IntPtr.Zero : channel.Handle); bool ret = raw_ret; return(ret); }
public RC.Package[] GetUpgrades(RC.Package package, RC.Channel channel) { IntPtr raw_ret = rc_world_get_upgrades(Handle, package == null ? IntPtr.Zero : package.Handle, channel == null ? IntPtr.Zero : channel.Handle); RC.Package[] ret = (RC.Package[])GLib.Marshaller.ListToArray(new GLib.SList(raw_ret, typeof(RC.Package), false, false), typeof(RC.Package)); return(ret); }
public RC.Package GetPackageWithConstraint(RC.Channel channel, RC.PackageDep constraint, bool is_and) { IntPtr raw_ret = rc_world_get_package_with_constraint(Handle, channel == null ? IntPtr.Zero : channel.Handle, constraint == null ? IntPtr.Zero : constraint.Handle, is_and); RC.Package ret = raw_ret == IntPtr.Zero ? null : (RC.Package)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.Package), false); return(ret); }
public bool IsSubscribed(RC.Channel channel) { bool raw_ret = rc_world_is_subscribed(Handle, channel == null ? IntPtr.Zero : channel.Handle); bool ret = raw_ret; return(ret); }
public RC.Channel GuessPackageChannel(RC.Package package) { IntPtr raw_ret = rc_world_guess_package_channel(Handle, package == null ? IntPtr.Zero : package.Handle); RC.Channel ret = raw_ret == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.Channel), false); return(ret); }
public bool Equal(RC.Channel b) { bool raw_ret = rc_channel_equal(Handle, b == null ? IntPtr.Zero : b.Handle); bool ret = raw_ret; return(ret); }
public bool GetSingleProvider(RC.PackageDep dep, RC.Channel channel, RC.Package package) { bool raw_ret = rc_world_get_single_provider(Handle, dep == null ? IntPtr.Zero : dep.Handle, channel == null ? IntPtr.Zero : channel.Handle, package == null ? IntPtr.Zero : package.Handle); bool ret = raw_ret; return(ret); }
public void NativeCallback(IntPtr world, IntPtr channel, bool subs_status) { RC.World _arg0 = GLib.Object.GetObject(world) as RC.World; RC.Channel _arg1 = channel == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(channel, typeof(RC.Channel), false); bool _arg2 = subs_status; managed(_arg0, _arg1, _arg2); }
public int ForeachUpgrade(RC.Package package, RC.Channel channel, RC.PackageDelegate fn) { RCSharp.PackageDelegateWrapper fn_wrapper = new RCSharp.PackageDelegateWrapper(fn); int raw_ret = rc_world_foreach_upgrade(Handle, package == null ? IntPtr.Zero : package.Handle, channel == null ? IntPtr.Zero : channel.Handle, fn_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public static int PackagesFromDebianBuffer(out byte data, int len, RC.Channel channel, RC.PackageDelegate cb) { RCSharp.PackageDelegateWrapper cb_wrapper = new RCSharp.PackageDelegateWrapper(cb); int raw_ret = rc_extract_packages_from_debian_buffer(out data, len, channel == null ? IntPtr.Zero : channel.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public bool NativeCallback(IntPtr arg1, bool arg2, IntPtr arg3) { RC.Channel _arg0 = arg1 == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(arg1, typeof(RC.Channel), false); bool _arg1 = arg2; IntPtr _arg2 = arg3; return((bool)managed(_arg0, _arg1, _arg2)); }
public RC.Channel GetChannelByAlias(string alias) { IntPtr alias_as_native = GLib.Marshaller.StringToPtrGStrdup(alias); IntPtr raw_ret = rc_world_get_channel_by_alias(Handle, alias_as_native); RC.Channel ret = raw_ret == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.Channel), false); GLib.Marshaller.Free(alias_as_native); return(ret); }
public RC.Channel GetChannelById(string channel_id) { IntPtr channel_id_as_native = GLib.Marshaller.StringToPtrGStrdup(channel_id); IntPtr raw_ret = rc_world_get_channel_by_id(Handle, channel_id_as_native); RC.Channel ret = raw_ret == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(raw_ret, typeof(RC.Channel), false); GLib.Marshaller.Free(channel_id_as_native); return(ret); }
public static int PackagesFromHelixBuffer(byte[] data, int len, RC.Channel channel, RC.PackageDelegate cb) { RCSharp.PackageDelegateWrapper cb_wrapper = null; cb_wrapper = new RCSharp.PackageDelegateWrapper(cb); int raw_ret = rc_extract_packages_from_helix_buffer(data, len, channel.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public static int PackagesFromDebianFile(string filename, RC.Channel channel, RC.PackageDelegate cb) { IntPtr filename_as_native = GLib.Marshaller.StringToPtrGStrdup(filename); RCSharp.PackageDelegateWrapper cb_wrapper = new RCSharp.PackageDelegateWrapper(cb); int raw_ret = rc_extract_packages_from_debian_file(filename_as_native, channel == null ? IntPtr.Zero : channel.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; GLib.Marshaller.Free(filename_as_native); return(ret); }
public static int PackagesFromDirectory(string path, RC.Channel channel, RC.Packman packman, bool recursive, RC.PackageDelegate cb) { IntPtr path_as_native = GLib.Marshaller.StringToPtrGStrdup(path); RCSharp.PackageDelegateWrapper cb_wrapper = new RCSharp.PackageDelegateWrapper(cb); int raw_ret = rc_extract_packages_from_directory(path_as_native, channel == null ? IntPtr.Zero : channel.Handle, packman == null ? IntPtr.Zero : packman.Handle, recursive, cb_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; GLib.Marshaller.Free(path_as_native); return(ret); }
public int ForeachPackageByName(string name, RC.Channel channel, RC.PackageDelegate fn) { IntPtr name_as_native = GLib.Marshaller.StringToPtrGStrdup(name); RCSharp.PackageDelegateWrapper fn_wrapper = new RCSharp.PackageDelegateWrapper(fn); int raw_ret = rc_world_foreach_package_by_name(Handle, name_as_native, channel == null ? IntPtr.Zero : channel.Handle, fn_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; GLib.Marshaller.Free(name_as_native); return(ret); }
private void ParseXmlNode(System.Xml.XmlTextReader reader) { string name = null; string version = null; string release = null; bool has_epoch = false; uint epoch = 0; RC.PackageRelation relation = PackageRelation.Any; RC.Channel channel = Channel.ANY; name = reader["name"]; string tmp = reader["op"]; if (tmp != null) { relation = Package.RelationFromString(tmp); version = reader["version"]; release = reader["release"]; tmp = reader["epoch"]; if (tmp != null) { has_epoch = true; epoch = System.Xml.XmlConvert.ToUInt32(tmp); } } IntPtr name_as_native = GLib.Marshaller.StringToPtrGStrdup(name); IntPtr version_as_native = GLib.Marshaller.StringToPtrGStrdup(version); IntPtr release_as_native = GLib.Marshaller.StringToPtrGStrdup(release); Raw = rc_package_dep_new(name_as_native, has_epoch, epoch, version_as_native, release_as_native, (int)relation, channel.Handle, false, false); GLib.Marshaller.Free(name_as_native); GLib.Marshaller.Free(version_as_native); GLib.Marshaller.Free(release_as_native); }
public bool NativeCallback(IntPtr world, IntPtr channel) { RC.World _arg0 = GLib.Object.GetObject(world) as RC.World; RC.Channel _arg1 = channel == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(channel, typeof(RC.Channel), false); return((bool)managed(_arg0, _arg1)); }
public static int PackagesFromAptrpmFile(string filename, RC.Packman packman, RC.Channel channel, RC.PackageDelegate cb) { RCSharp.PackageDelegateWrapper cb_wrapper = null; cb_wrapper = new RCSharp.PackageDelegateWrapper(cb); int raw_ret = rc_extract_packages_from_aptrpm_file(filename, packman.Handle, channel.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); int ret = raw_ret; return(ret); }
public bool NativeCallback(IntPtr channel, IntPtr data) { RC.Channel _arg0 = channel == IntPtr.Zero ? null : (RC.Channel)GLib.Opaque.GetOpaque(channel, typeof(RC.Channel), false); return((bool)managed(_arg0)); }
public static void SetStatus(RC.Channel channel, bool channel_is_subscribed) { rc_subscription_set_status(channel == null ? IntPtr.Zero : channel.Handle, channel_is_subscribed); }
public void SetSubscription(RC.Channel channel, bool is_subscribed) { rc_world_set_subscription(Handle, channel == null ? IntPtr.Zero : channel.Handle, is_subscribed); }
public PackageDep(RC.PackageSpec spec, RC.PackageRelation relation, RC.Channel channel, bool pre, bool is_or) { Raw = rc_package_dep_new_from_spec(spec.Handle, (int)relation, channel == null ? IntPtr.Zero : channel.Handle, pre, is_or); }
public PackageDep(string name, bool has_epoch, uint epoch, string version, string release, RC.PackageRelation relation, RC.Channel channel, bool pre, bool is_or) { IntPtr name_as_native = GLib.Marshaller.StringToPtrGStrdup(name); IntPtr version_as_native = GLib.Marshaller.StringToPtrGStrdup(version); IntPtr release_as_native = GLib.Marshaller.StringToPtrGStrdup(release); Raw = rc_package_dep_new(name_as_native, has_epoch, epoch, version_as_native, release_as_native, (int)relation, channel == null ? IntPtr.Zero : channel.Handle, pre, is_or); GLib.Marshaller.Free(name_as_native); GLib.Marshaller.Free(version_as_native); GLib.Marshaller.Free(release_as_native); }
public void AddSubscribedChannel(RC.Channel arg1) { rc_resolver_add_subscribed_channel(Handle, arg1 == null ? IntPtr.Zero : arg1.Handle); }