C# Class GSF.IO.Unmanaged.MemoryPoolStream

Provides a in memory stream that uses pages that are pooled in the unmanaged buffer pool.
Inheritance: MemoryPoolStreamCore, ISupportsBinaryStream
Afficher le fichier Open project: GridProtectionAlliance/openHistorian Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CreateBinaryStream ( ) : BinaryStreamBase

Creates a new binary from an IO session

CreateIoSession ( ) : BinaryStreamIoSessionBase

Aquire an IO Session.

MemoryPoolStream ( ) : GSF.IO.Unmanaged

Creates a new MemoryPoolStream using the default MemoryPool.

MemoryPoolStream ( MemoryPool pool ) : GSF.IO.Unmanaged

Create a new MemoryPoolStream

Method Details

CreateBinaryStream() public méthode

Creates a new binary from an IO session
public CreateBinaryStream ( ) : BinaryStreamBase
Résultat BinaryStreamBase

CreateIoSession() public méthode

Aquire an IO Session.
public CreateIoSession ( ) : BinaryStreamIoSessionBase
Résultat BinaryStreamIoSessionBase

MemoryPoolStream() public méthode

Creates a new MemoryPoolStream using the default MemoryPool.
public MemoryPoolStream ( ) : GSF.IO.Unmanaged
Résultat GSF.IO.Unmanaged

MemoryPoolStream() public méthode

Create a new MemoryPoolStream
public MemoryPoolStream ( MemoryPool pool ) : GSF.IO.Unmanaged
pool MemoryPool
Résultat GSF.IO.Unmanaged