C# Class RampUp.Ring.ManyToOneRingBuffer

Inheritance: IRingBuffer, IDisposable
Afficher le fichier Open project: Scooletz/RampUp Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
ManyToOneRingBuffer ( IUnsafeBuffer buffer ) : System
Read ( MessageHandler handler, int messageProcessingLimit ) : int
Write ( int messageTypeId, ByteChunk chunk ) : bool

Private Methods

Méthode Description
ClaimCapacity ( int requiredCapacity ) : int
ValidateLength ( ByteChunk chunk ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ManyToOneRingBuffer() public méthode

public ManyToOneRingBuffer ( IUnsafeBuffer buffer ) : System
buffer IUnsafeBuffer
Résultat System

Read() public méthode

public Read ( MessageHandler handler, int messageProcessingLimit ) : int
handler MessageHandler
messageProcessingLimit int
Résultat int

Write() public méthode

public Write ( int messageTypeId, ByteChunk chunk ) : bool
messageTypeId int
chunk RampUp.Buffers.ByteChunk
Résultat bool