repo base: add some properties to be used for the manual polling

This commit is contained in:
Hylke Bons 2011-06-09 18:53:36 +01:00
parent 267987763c
commit 5b9455b73e
2 changed files with 8 additions and 9 deletions

View file

@ -62,11 +62,10 @@ namespace SparkleLib {
SparkleBackend.Platform == PlatformID.MacOSX) {
user_name = new UnixUserInfo (UnixEnvironment.UserName).RealName;
if (string.IsNullOrEmpty (user_name)) {
if (string.IsNullOrEmpty (user_name))
user_name = UnixEnvironment.UserName;
} else {
else
user_name = user_name.TrimEnd (",".ToCharArray());
}
} else {
user_name = Environment.UserName;

View file

@ -34,15 +34,15 @@ namespace SparkleLib {
public abstract class SparkleRepoBase {
private Timer local_timer = new Timer () { Interval = 250 };
private Timer remote_timer = new Timer () { Interval = 60000 };
private FileSystemWatcher watcher;
private SparkleListenerBase listener;
private Timer local_timer = new Timer () { Interval = 250 };
private Timer remote_timer = new Timer () { Interval = 60000 };
private DateTime last_poll = DateTime.Now;
private TimeSpan poll_interval = new TimeSpan (0, 0, 10, 0);
private List <double> sizebuffer = new List<double> ();
private bool has_changed = false;
private Object change_lock = new Object ();
private bool has_changed = false;
private Object change_lock = new Object ();
protected SyncStatus status;
protected bool is_buffering = false;