C# Class Library.BufferManager

Inheritance: ManagerBase
Afficher le fichier Open project: Alliance-Network/Library Class Usage Examples

Méthodes publiques

Méthode Description
BufferManager ( long maxBufferPoolSize, int maxBufferSize ) : System
Clear ( ) : void
CreateSafeBuffer ( int bufferSize ) : SafeBuffer
ReturnBuffer ( byte buffer ) : void
TakeBuffer ( int bufferSize ) : byte[]

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
Refresh ( ) : void
WatchTimer ( object state ) : void

Method Details

BufferManager() public méthode

public BufferManager ( long maxBufferPoolSize, int maxBufferSize ) : System
maxBufferPoolSize long
maxBufferSize int
Résultat System

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateSafeBuffer() public méthode

public CreateSafeBuffer ( int bufferSize ) : SafeBuffer
bufferSize int
Résultat SafeBuffer

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

ReturnBuffer() public méthode

public ReturnBuffer ( byte buffer ) : void
buffer byte
Résultat void

TakeBuffer() public méthode

public TakeBuffer ( int bufferSize ) : byte[]
bufferSize int
Résultat byte[]