C# Class RioSharp.RioFixedBufferPool

Inheritance: IDisposable
Afficher le fichier Open project: aL3891/RioSharp Class Usage Examples

Private Properties

Свойство Type Description
SetInUse void

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetBuffer ( ) : RioBufferSegment
ReleaseBuffer ( RioBufferSegment buffer ) : void
RioFixedBufferPool ( int segmentCount, int segmentLength ) : System
SetBufferId ( IntPtr id ) : void
TryGetBuffer ( RioBufferSegment &buf ) : bool

Private Methods

Méthode Description
SetInUse ( RioBufferSegment buf, bool value ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetBuffer() public méthode

public GetBuffer ( ) : RioBufferSegment
Résultat RioBufferSegment

ReleaseBuffer() public méthode

public ReleaseBuffer ( RioBufferSegment buffer ) : void
buffer RioBufferSegment
Résultat void

RioFixedBufferPool() public méthode

public RioFixedBufferPool ( int segmentCount, int segmentLength ) : System
segmentCount int
segmentLength int
Résultat System

SetBufferId() public méthode

public SetBufferId ( IntPtr id ) : void
id System.IntPtr
Résultat void

TryGetBuffer() public méthode

public TryGetBuffer ( RioBufferSegment &buf ) : bool
buf RioBufferSegment
Résultat bool