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

            Init();
        }
Exemplo n.º 2
0
 public IPoolBuilder UseTrigger(IPoolWatcherTrigger p_PoolWatcherTrigger)
 {
     m_PoolWatcherTrigger = p_PoolWatcherTrigger;
     return(this);
 }
Exemplo n.º 3
0
 public IPoolBuilder UseTrigger <T>() where T : IPoolWatcherTrigger
 {
     m_PoolWatcherTrigger = Activator.CreateInstance <T>();
     return(this);
 }