Lines Matching refs:_pool
148 HostConnectionPool _pool; field in Mono.Remoting.Channels.Unix.UnixConnection
153 _pool = pool; in UnixConnection()
188 _pool.ReleaseConnection (this); in Release()
199 ArrayList _pool = new ArrayList(); field in Mono.Remoting.Channels.Unix.HostConnectionPool
212 lock (_pool) in GetConnection()
216 if (_pool.Count > 0) in GetConnection()
220 connection = (UnixConnection)_pool[_pool.Count - 1]; in GetConnection()
221 _pool.RemoveAt(_pool.Count - 1); in GetConnection()
242 Monitor.Wait(_pool); in GetConnection()
271 lock (_pool) in ReleaseConnection()
274 _pool.Add (entry); in ReleaseConnection()
275 Monitor.Pulse (_pool); in ReleaseConnection()
293 lock (_pool) in PurgeConnections()
295 for (int n=0; n < _pool.Count; n++) in PurgeConnections()
297 UnixConnection entry = (UnixConnection)_pool[n]; in PurgeConnections()
301 _pool.RemoveAt(n); in PurgeConnections()