C# Класс RioSharp.RioFixedBufferPool

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

Private Properties

Свойство Тип Описание
SetInUse void

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

Метод Описание
Dispose ( ) : void
GetBuffer ( ) : RioBufferSegment
ReleaseBuffer ( RioBufferSegment buffer ) : void
RioFixedBufferPool ( int segmentCount, int segmentLength ) : System
SetBufferId ( IntPtr id ) : void
TryGetBuffer ( RioBufferSegment &buf ) : bool

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

Метод Описание
SetInUse ( RioBufferSegment buf, bool value ) : void

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

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

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

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

public GetBuffer ( ) : RioBufferSegment
Результат RioBufferSegment

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

public ReleaseBuffer ( RioBufferSegment buffer ) : void
buffer RioBufferSegment
Результат void

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

public RioFixedBufferPool ( int segmentCount, int segmentLength ) : System
segmentCount int
segmentLength int
Результат System

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

public SetBufferId ( IntPtr id ) : void
id System.IntPtr
Результат void

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

public TryGetBuffer ( RioBufferSegment &buf ) : bool
buf RioBufferSegment
Результат bool