C# Class GSF.IO.Unmanaged.UnmanagedMemoryStream

Provides a in memory stream that allocates its own unmanaged memory
Inheritance: UnmanagedMemoryStreamCore, ISupportsBinaryStream
Mostrar archivo Open project: GridProtectionAlliance/openHistorian Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
CreateBinaryStream ( ) : BinaryStreamBase

Creates a new binary from an IO session

CreateIoSession ( ) : BinaryStreamIoSessionBase

Aquire an IO Session.

UnmanagedMemoryStream ( int allocationSize = 4096 )

Create a new UnmanagedMemoryStream that allocates its own unmanaged memory.

Method Details

CreateBinaryStream() public method

Creates a new binary from an IO session
public CreateBinaryStream ( ) : BinaryStreamBase
return BinaryStreamBase

CreateIoSession() public method

Aquire an IO Session.
public CreateIoSession ( ) : BinaryStreamIoSessionBase
return BinaryStreamIoSessionBase

UnmanagedMemoryStream() public method

Create a new UnmanagedMemoryStream that allocates its own unmanaged memory.
public UnmanagedMemoryStream ( int allocationSize = 4096 )
allocationSize int