コード例 #1
0
ファイル: OneTimeTimer.cs プロジェクト: CloudIDEaaS/hydra
        public OneTimeTimer(int milliseconds)
        {
            lockObject = LockManager.CreateObject();

            internalTimer          = new Timer();
            internalTimer.Interval = milliseconds;
        }
コード例 #2
0
        public BaseThreadedService(ThreadPriority threadPriority, TimeSpan iterationSleep, TimeSpan iterationTimeOut, TimeSpan startTimeOut)
        {
            this.threadPriority   = threadPriority;
            this.iterationSleep   = iterationSleep;
            this.iterationTimeOut = iterationTimeOut;
            this.startTimeOut     = startTimeOut;
            runningEvent          = new ManualResetEvent(false);

            lockObject = LockManager.CreateObject();
        }
コード例 #3
0
ファイル: LoggerExtensions.cs プロジェクト: CloudIDEaaS/hydra
 static LoggerExtensions()
 {
     lockObject = LockManager.CreateObject();
     eventSinks = new List <LoggerRelayEventSink>();
 }
コード例 #4
0
ファイル: TraceExtensions.cs プロジェクト: CloudIDEaaS/hydra
 static TraceExtensions()
 {
     lockObject = LockManager.CreateObject();
     eventSinks = new List <TraceLogEventSink>();
 }
コード例 #5
0
 public ActionQueueService()
 {
     lockObject  = LockManager.CreateObject();
     actionQueue = new Queue <Action>();
 }
コード例 #6
0
ファイル: ConsoleTimer.cs プロジェクト: CloudIDEaaS/hydra
        static ConsoleTimer()
        {
            lockObject = LockManager.CreateObject();

            timers = new List <ConsoleTimer>();
        }