C# 클래스 Microsoft.Azure.Amqp.InternalBufferManager.PooledBufferManager

상속: InternalBufferManager
파일 보기 프로젝트 열기: Azure/azure-amqp

공개 메소드들

메소드 설명
Clear ( ) : void
PooledBufferManager ( long maxMemoryToPool, int maxBufferSize ) : System
ReturnBuffer ( byte buffer ) : void
TakeBuffer ( int bufferSize ) : byte[]

비공개 메소드들

메소드 설명
ChangeQuota ( BufferPool &bufferPool, int delta ) : void
DecreaseQuota ( BufferPool &bufferPool ) : void
FindMostExcessivePool ( ) : int
FindMostStarvedPool ( ) : int
FindPool ( int desiredBufferSize ) : BufferPool
IncreaseQuota ( BufferPool &bufferPool ) : void
TuneQuotas ( ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

PooledBufferManager() 공개 메소드

public PooledBufferManager ( long maxMemoryToPool, int maxBufferSize ) : System
maxMemoryToPool long
maxBufferSize int
리턴 System

ReturnBuffer() 공개 메소드

public ReturnBuffer ( byte buffer ) : void
buffer byte
리턴 void

TakeBuffer() 공개 메소드

public TakeBuffer ( int bufferSize ) : byte[]
bufferSize int
리턴 byte[]