Example #1
0
        public bool Equal(RC.PackageMatch match2)
        {
            bool raw_ret = rc_package_match_equal(Handle, match2 == null ? IntPtr.Zero : match2.Handle);
            bool ret     = raw_ret;

            return(ret);
        }
Example #2
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);
        }
 public bool NativeCallback(IntPtr match, IntPtr data)
 {
     RC.PackageMatch _arg0 = match == IntPtr.Zero ? null : (RC.PackageMatch)GLib.Opaque.GetOpaque(match, typeof(RC.PackageMatch), false);
     return((bool)managed(_arg0));
 }
 public void NativeCallback(IntPtr world, IntPtr _lock)
 {
     RC.World        _arg0 = GLib.Object.GetObject(world) as RC.World;
     RC.PackageMatch _arg1 = _lock == IntPtr.Zero ? null : (RC.PackageMatch)GLib.Opaque.GetOpaque(_lock, typeof(RC.PackageMatch), false);
     managed(_arg0, _arg1);
 }
Example #5
0
 public void RemoveLock(RC.PackageMatch _lock)
 {
     rc_world_remove_lock(Handle, _lock == null ? IntPtr.Zero : _lock.Handle);
 }
Example #6
0
 public void AddLock(RC.PackageMatch _lock)
 {
     rc_world_add_lock(Handle, _lock == null ? IntPtr.Zero : _lock.Handle);
 }