C# Class GSF.IO.Unmanaged.MemoryPoolStreamCore.Settings

This class was created to allow settings update to be atomic.
Afficher le fichier Open project: GridProtectionAlliance/openHistorian

Méthodes publiques

Méthode Description
AddNewPage ( IntPtr pagePointer, int pageIndex ) : void
Clone ( ) : Settings
GetAllPageIndexes ( ) : IEnumerable

Returns all of the buffer pool page indexes used by this class

GetPointer ( int page ) : IntPtr
Settings ( ) : System

Private Methods

Méthode Description
EnsureCapacity ( ) : void
GetIndex ( int page ) : int

Method Details

AddNewPage() public méthode

public AddNewPage ( IntPtr pagePointer, int pageIndex ) : void
pagePointer System.IntPtr
pageIndex int
Résultat void

Clone() public méthode

public Clone ( ) : Settings
Résultat Settings

GetAllPageIndexes() public méthode

Returns all of the buffer pool page indexes used by this class
public GetAllPageIndexes ( ) : IEnumerable
Résultat IEnumerable

GetPointer() public méthode

public GetPointer ( int page ) : IntPtr
page int
Résultat System.IntPtr

Settings() public méthode

public Settings ( ) : System
Résultat System