C# Class GSF.IO.Unmanaged.BinaryStreamIoSessionBase

Implementing this interface allows a binary stream to be attached to a buffer.
Inheritance: IDisposable
Mostrar archivo Open project: GridProtectionAlliance/openHistorian Class Usage Examples

Public Methods

Method Description
Clear ( ) : void

Sets the current usage of the BinaryStreamIoSessionBase to null.

Dispose ( ) : void

Releases all the resources used by the BinaryStreamIoSessionBase object.

GetBlock ( BlockArguments args ) : void

Gets a block for the following Io session.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Releases the unmanaged resources used by the BinaryStreamIoSessionBase object and optionally releases the managed resources.

Method Details

Clear() public abstract method

Sets the current usage of the BinaryStreamIoSessionBase to null.
public abstract Clear ( ) : void
return void

Dispose() public method

Releases all the resources used by the BinaryStreamIoSessionBase object.
public Dispose ( ) : void
return void

Dispose() protected method

Releases the unmanaged resources used by the BinaryStreamIoSessionBase object and optionally releases the managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
return void

GetBlock() public abstract method

Gets a block for the following Io session.
public abstract GetBlock ( BlockArguments args ) : void
args BlockArguments The block request that needs to be fulfilled by this IoSession.
return void