コード例 #1
0
ファイル: ThreadPool.cs プロジェクト: zmyer/ice
 public void updateObserver()
 {
     // Must be called with the thread pool mutex locked
     Ice.Instrumentation.CommunicatorObserver obsv = _threadPool._instance.initializationData().observer;
     if (obsv != null)
     {
         _observer = obsv.getThreadObserver(_threadPool._prefix, _name, _state, _observer);
         if (_observer != null)
         {
             _observer.attach();
         }
     }
 }
コード例 #2
0
ファイル: Timer.cs プロジェクト: chuanqingli/ice
 internal void updateObserver(Ice.Instrumentation.CommunicatorObserver obsv)
 {
     lock (this)
     {
         Debug.Assert(obsv != null);
         _observer = obsv.getThreadObserver("Communicator",
                                            _thread.Name,
                                            Ice.Instrumentation.ThreadState.ThreadStateIdle,
                                            _observer);
         if (_observer != null)
         {
             _observer.attach();
         }
     }
 }
コード例 #3
0
ファイル: AsyncIOThread.cs プロジェクト: zk2013/ice
 updateObserver()
 {
     lock (this)
     {
         Ice.Instrumentation.CommunicatorObserver obsv = _instance.initializationData().observer;
         if (obsv != null)
         {
             _observer = obsv.getThreadObserver("Communicator",
                                                _thread.getName(),
                                                Ice.Instrumentation.ThreadState.ThreadStateIdle,
                                                _observer);
             if (_observer != null)
             {
                 _observer.attach();
             }
         }
     }
 }
コード例 #4
0
 updateObserver()
 {
     _m.Lock();
     try
     {
         Ice.Instrumentation.CommunicatorObserver obsv = _instance.getObserver();
         if (obsv != null)
         {
             _observer = obsv.getThreadObserver("Communicator",
                                                _thread.getName(),
                                                Ice.Instrumentation.ThreadState.ThreadStateIdle,
                                                _observer);
             if (_observer != null)
             {
                 _observer.attach();
             }
         }
     }
     finally
     {
         _m.Unlock();
     }
 }