예제 #1
0
 public IConnectionObserver?GetConnectionObserver(Connection c, ConnectionState s, IConnectionObserver?old)
 {
     lock (_mutex)
     {
         TestHelper.Assert(old == null || old is ConnectionObserver);
         if (connectionObserver == null)
         {
             connectionObserver = new ConnectionObserver();
             connectionObserver.Reset();
         }
         return(connectionObserver);
     }
 }
예제 #2
0
 GetConnectionObserver(ConnectionInfo c,
                       Endpoint e,
                       ConnectionState s,
                       IConnectionObserver?old)
 {
     lock (this)
     {
         TestHelper.Assert(old == null || old is ConnectionObserver);
         if (connectionObserver == null)
         {
             connectionObserver = new ConnectionObserver();
             connectionObserver.reset();
         }
         return(connectionObserver);
     }
 }