2 types derived from BufferPool
System.ServiceModel.Primitives (2)
Internals\System\Runtime\InternalBufferManager.cs (2)
416
internal class SynchronizedBufferPool :
BufferPool
442
internal class LargeBufferPool :
BufferPool
19 references to BufferPool
System.ServiceModel.Primitives (19)
Internals\System\Runtime\InternalBufferManager.cs (19)
46
private
BufferPool
[] _bufferPools;
60
List<
BufferPool
> bufferPoolList = new List<
BufferPool
>();
73
bufferPoolList.Add(
BufferPool
.CreatePool(bufferSize, bufferCount));
110
BufferPool
bufferPool = _bufferPools[i];
115
private void ChangeQuota(ref
BufferPool
bufferPool, int delta)
122
BufferPool
oldBufferPool = bufferPool;
124
BufferPool
newBufferPool =
BufferPool
.CreatePool(oldBufferPool.BufferSize, newLimit);
139
private void DecreaseQuota(ref
BufferPool
bufferPool)
151
BufferPool
bufferPool = _bufferPools[i];
175
BufferPool
bufferPool = _bufferPools[i];
192
private
BufferPool
FindPool(int desiredBufferSize)
205
private void IncreaseQuota(ref
BufferPool
bufferPool)
215
BufferPool
bufferPool = FindPool(buffer.Length);
234
BufferPool
bufferPool = FindPool(bufferSize);
314
BufferPool
starvedBufferPool = _bufferPools[starvedIndex];
337
BufferPool
bufferPool = _bufferPools[i];
399
internal static
BufferPool
CreatePool(int bufferSize, int limit)