C# 클래스 GSF.IO.Unmanaged.MemoryPoolStreamCore.Settings

This class was created to allow settings update to be atomic.
파일 보기 프로젝트 열기: GridProtectionAlliance/openHistorian

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
EnsureCapacity ( ) : void
GetIndex ( int page ) : int

메소드 상세

AddNewPage() 공개 메소드

public AddNewPage ( IntPtr pagePointer, int pageIndex ) : void
pagePointer System.IntPtr
pageIndex int
리턴 void

Clone() 공개 메소드

public Clone ( ) : Settings
리턴 Settings

GetAllPageIndexes() 공개 메소드

Returns all of the buffer pool page indexes used by this class
public GetAllPageIndexes ( ) : IEnumerable
리턴 IEnumerable

GetPointer() 공개 메소드

public GetPointer ( int page ) : IntPtr
page int
리턴 System.IntPtr

Settings() 공개 메소드

public Settings ( ) : System
리턴 System