public XbPoller(XmlBlasterAccess xbAccess, long sleepMillis, I_LoggingCallback listener)
 {
     this.xbAccess    = xbAccess;
     this.sleepMillis = (int)sleepMillis;
     if (this.sleepMillis < MIN_POLL_MILLIS)
     {
         this.sleepMillis = MIN_POLL_MILLIS;
     }
     this.logger  = listener;
     this.running = false;
 }
Exemple #2
0
        public void OnLogging(XmlBlasterLogLevel logLevel, string location, string message)
        {
            I_LoggingCallback l = this.loggingCallback;

            if (l != null)
            {
                l.OnLogging(logLevel, location, message);
            }
            else
            {
                Console.WriteLine(logLevel + " " + location + " " + message);
            }
        }
Exemple #3
0
 public void RemoveLoggingListener(I_LoggingCallback listener)
 {
     this.loggingCallback = null; // listener;
     this.delegateXb.RemoveLoggingListener(listener);
 }
Exemple #4
0
 public void AddLoggingListener(I_LoggingCallback listener)
 {
     this.loggingCallback = listener;
     this.delegateXb.AddLoggingListener(this);
 }