C# Класс Akka.IO.DirectByteBufferPool

INTERNAL API A buffer pool which keeps a free list of direct buffers of a specified default size in a simple fixed size stack. If the stack is full the buffer is de-referenced and available to be freed by normal garbage collection.
Наследование: IBufferPool
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Acquire ( ) : Akka.IO.ByteBuffer
DirectByteBufferPool ( int defaultBufferSize, int maxPoolEntries )
Release ( Akka.IO.ByteBuffer buf ) : void

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

Метод Описание
Allocate ( int size ) : Akka.IO.ByteBuffer
OfferBufferToPool ( Akka.IO.ByteBuffer buf ) : void
TakeBufferFromPool ( ) : Akka.IO.ByteBuffer

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

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

public Acquire ( ) : Akka.IO.ByteBuffer
Результат Akka.IO.ByteBuffer

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

public DirectByteBufferPool ( int defaultBufferSize, int maxPoolEntries )
defaultBufferSize int
maxPoolEntries int

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

public Release ( Akka.IO.ByteBuffer buf ) : void
buf Akka.IO.ByteBuffer
Результат void