public PooledMemoryStreamManager(IPoolChooserPolicy p_ChooserPolicy, IPoolWatcher p_PoolWatcher, IPoolWatcherTrigger p_PoolWatcherTrigger)
        {
            m_ChooserPolicy      = p_ChooserPolicy;
            m_PoolWatcher        = p_PoolWatcher;
            m_PoolWatcherTrigger = p_PoolWatcherTrigger;

            Init();
        }
Ejemplo n.º 2
0
 public IPoolWatcherBuilder UseWatcher(IPoolWatcher p_PoolWatcher)
 {
     m_PoolWatcher = p_PoolWatcher;
     return(this);
 }
Ejemplo n.º 3
0
 public IPoolWatcherBuilder UseWatcher <T>() where T : IPoolWatcher
 {
     m_PoolWatcher = Activator.CreateInstance <T>();
     return(this);
 }