C# Class Shaman.Serialization.Utils.Pooling.ShamanStreamPool

Mostrar archivo Open project: shamangamesolution/Shaman.Server

Public Methods

Method Description
Rent ( Type type ) : Shaman.Serialization.Utils.Pooling.PooledMemoryStream
Return ( Shaman.Serialization.Utils.Pooling.PooledMemoryStream stream, Type type ) : void
ShamanStreamPool ( int basePacketBufferSize ) : System

Private Methods

Method Description
GetBufferSize ( Type dtoType ) : int
UpdateBufferSizeStatistics ( Type dtoType, int actualSize ) : void

Method Details

Rent() public method

public Rent ( Type type ) : Shaman.Serialization.Utils.Pooling.PooledMemoryStream
type Type
return Shaman.Serialization.Utils.Pooling.PooledMemoryStream

Return() public method

public Return ( Shaman.Serialization.Utils.Pooling.PooledMemoryStream stream, Type type ) : void
stream Shaman.Serialization.Utils.Pooling.PooledMemoryStream
type Type
return void

ShamanStreamPool() public method

public ShamanStreamPool ( int basePacketBufferSize ) : System
basePacketBufferSize int
return System