Esempio n. 1
0
		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;
		}
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
		public static int PackagesFromUndumpBuffer(out byte data, int len, RC.ChannelAndSubdFn channel_callback, RC.PackageDelegate package_callback, RC.PackageMatchDelegate lock_callback) {
			RCSharp.ChannelAndSubdFnWrapper channel_callback_wrapper = new RCSharp.ChannelAndSubdFnWrapper (channel_callback);
			RCSharp.PackageDelegateWrapper package_callback_wrapper = new RCSharp.PackageDelegateWrapper (package_callback);
			RCSharp.PackageMatchDelegateWrapper lock_callback_wrapper = new RCSharp.PackageMatchDelegateWrapper (lock_callback);
			int raw_ret = rc_extract_packages_from_undump_buffer(out data, len, channel_callback_wrapper.NativeDelegate, package_callback_wrapper.NativeDelegate, lock_callback_wrapper.NativeDelegate, IntPtr.Zero);
			int ret = raw_ret;
			return ret;
		}
Esempio n. 4
0
        public static int PackagesFromAptrpmBuffer(out byte data, int len, RC.Packman packman, RC.Channel channel, RC.PackageDelegate cb)
        {
            RCSharp.PackageDelegateWrapper cb_wrapper = new RCSharp.PackageDelegateWrapper(cb);
            int raw_ret = rc_extract_packages_from_aptrpm_buffer(out data, len, packman == null ? IntPtr.Zero : packman.Handle, channel == null ? IntPtr.Zero : channel.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero);
            int ret     = raw_ret;

            return(ret);
        }
Esempio n. 5
0
		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;
		}
Esempio n. 6
0
        public int ForeachPackageByMatch(RC.PackageMatch match, RC.PackageDelegate fn)
        {
            RCSharp.PackageDelegateWrapper fn_wrapper = new RCSharp.PackageDelegateWrapper(fn);
            int raw_ret = rc_world_foreach_package_by_match(Handle, match == null ? IntPtr.Zero : match.Handle, fn_wrapper.NativeDelegate, IntPtr.Zero);
            int ret     = raw_ret;

            return(ret);
        }
Esempio n. 7
0
        public static int PackagesFromUndumpBuffer(out byte data, int len, RC.ChannelAndSubdFn channel_callback, RC.PackageDelegate package_callback, RC.PackageMatchDelegate lock_callback)
        {
            RCSharp.ChannelAndSubdFnWrapper     channel_callback_wrapper = new RCSharp.ChannelAndSubdFnWrapper(channel_callback);
            RCSharp.PackageDelegateWrapper      package_callback_wrapper = new RCSharp.PackageDelegateWrapper(package_callback);
            RCSharp.PackageMatchDelegateWrapper lock_callback_wrapper    = new RCSharp.PackageMatchDelegateWrapper(lock_callback);
            int raw_ret = rc_extract_packages_from_undump_buffer(out data, len, channel_callback_wrapper.NativeDelegate, package_callback_wrapper.NativeDelegate, lock_callback_wrapper.NativeDelegate, IntPtr.Zero);
            int ret     = raw_ret;

            return(ret);
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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);
        }
Esempio n. 11
0
        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);
        }
Esempio n. 12
0
        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);
        }
Esempio n. 13
0
        public static int PackagesFromUndumpFile(string filename, RC.ChannelAndSubdFn channel_callback, RC.PackageDelegate package_callback, RC.PackageMatchDelegate lock_callback)
        {
            IntPtr filename_as_native = GLib.Marshaller.StringToPtrGStrdup(filename);

            RCSharp.ChannelAndSubdFnWrapper     channel_callback_wrapper = new RCSharp.ChannelAndSubdFnWrapper(channel_callback);
            RCSharp.PackageDelegateWrapper      package_callback_wrapper = new RCSharp.PackageDelegateWrapper(package_callback);
            RCSharp.PackageMatchDelegateWrapper lock_callback_wrapper    = new RCSharp.PackageMatchDelegateWrapper(lock_callback);
            int raw_ret = rc_extract_packages_from_undump_file(filename_as_native, channel_callback_wrapper.NativeDelegate, package_callback_wrapper.NativeDelegate, lock_callback_wrapper.NativeDelegate, IntPtr.Zero);
            int ret     = raw_ret;

            GLib.Marshaller.Free(filename_as_native);
            return(ret);
        }
Esempio n. 14
0
		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;
		}
Esempio n. 15
0
		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;
		}
Esempio n. 16
0
		public int ForeachPackageByMatch(RC.PackageMatch match, RC.PackageDelegate fn) {
			RCSharp.PackageDelegateWrapper fn_wrapper = new RCSharp.PackageDelegateWrapper (fn);
			int raw_ret = rc_world_foreach_package_by_match(Handle, match == null ? IntPtr.Zero : match.Handle, fn_wrapper.NativeDelegate, IntPtr.Zero);
			int ret = raw_ret;
			return ret;
		}
Esempio n. 17
0
		public static int PackagesFromUndumpFile(string filename, RC.ChannelAndSubdFn channel_callback, RC.PackageDelegate package_callback, RC.PackageMatchDelegate lock_callback) {
			IntPtr filename_as_native = GLib.Marshaller.StringToPtrGStrdup (filename);
			RCSharp.ChannelAndSubdFnWrapper channel_callback_wrapper = new RCSharp.ChannelAndSubdFnWrapper (channel_callback);
			RCSharp.PackageDelegateWrapper package_callback_wrapper = new RCSharp.PackageDelegateWrapper (package_callback);
			RCSharp.PackageMatchDelegateWrapper lock_callback_wrapper = new RCSharp.PackageMatchDelegateWrapper (lock_callback);
			int raw_ret = rc_extract_packages_from_undump_file(filename_as_native, channel_callback_wrapper.NativeDelegate, package_callback_wrapper.NativeDelegate, lock_callback_wrapper.NativeDelegate, IntPtr.Zero);
			int ret = raw_ret;
			GLib.Marshaller.Free (filename_as_native);
			return ret;
		}
Esempio n. 18
0
 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;
 }
Esempio n. 19
0
 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;
 }
Esempio n. 20
0
		public static int PackagesFromAptrpmBuffer(out byte data, int len, RC.Packman packman, RC.Channel channel, RC.PackageDelegate cb) {
			RCSharp.PackageDelegateWrapper cb_wrapper = new RCSharp.PackageDelegateWrapper (cb);
			int raw_ret = rc_extract_packages_from_aptrpm_buffer(out data, len, packman == null ? IntPtr.Zero : packman.Handle, channel == null ? IntPtr.Zero : channel.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero);
			int ret = raw_ret;
			return ret;
		}