C# Класс Library.BufferManager

Наследование: ManagerBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BufferManager ( long maxBufferPoolSize, int maxBufferSize ) : System
Clear ( ) : void
CreateSafeBuffer ( int bufferSize ) : SafeBuffer
ReturnBuffer ( byte buffer ) : void
TakeBuffer ( int bufferSize ) : byte[]

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
Refresh ( ) : void
WatchTimer ( object state ) : void

Описание методов

BufferManager() публичный Метод

public BufferManager ( long maxBufferPoolSize, int maxBufferSize ) : System
maxBufferPoolSize long
maxBufferSize int
Результат System

Clear() публичный Метод

public Clear ( ) : void
Результат void

CreateSafeBuffer() публичный Метод

public CreateSafeBuffer ( int bufferSize ) : SafeBuffer
bufferSize int
Результат SafeBuffer

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

ReturnBuffer() публичный Метод

public ReturnBuffer ( byte buffer ) : void
buffer byte
Результат void

TakeBuffer() публичный Метод

public TakeBuffer ( int bufferSize ) : byte[]
bufferSize int
Результат byte[]