public Abuse (DirectoryObject root, EventTracker tracker, ICollection hammers) { this.root = root; this.tracker = tracker; this.hammers = new IHammer [hammers.Count]; int i = 0; foreach (IHammer hammer in hammers) this.hammers [i++] = hammer; idle_handler = new GLib.IdleHandler (AbuseWorker); timeout_handler = new GLib.TimeoutHandler (RescheduleAbuse); verified_handler = new Daemon.VerifiedHandler (VerifiedWorker); }
public Abuse(DirectoryObject root, EventTracker tracker, ICollection hammers) { this.root = root; this.tracker = tracker; this.hammers = new IHammer [hammers.Count]; int i = 0; foreach (IHammer hammer in hammers) { this.hammers [i++] = hammer; } idle_handler = new GLib.IdleHandler(AbuseWorker); timeout_handler = new GLib.TimeoutHandler(RescheduleAbuse); verified_handler = new Daemon.VerifiedHandler(VerifiedWorker); }