C# 클래스 hOOt.IndexFile

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
Commit ( Bucket>.IDictionary buckets ) : bool
CountBuckets ( ) : long
GetBucketList ( ) : List
GetNewPageNumber ( ) : int
IndexFile ( string filename, byte maxKeySize, short pageNodeCount, int bucketcount ) : System
LoadBucketFromPage ( int page ) : Bucket
SaveBucket ( Bucket bucket ) : void
SaveBucketList ( List list ) : void
Shutdown ( ) : void

비공개 메소드들

메소드 설명
BucketHeaderCount ( int nextbucket, long &c ) : int
CreateFileHeader ( ) : void
ReadFileHeader ( ) : bool
SeekPage ( int pnum ) : void

메소드 상세

Commit() 공개 메소드

public Commit ( Bucket>.IDictionary buckets ) : bool
buckets Bucket>.IDictionary
리턴 bool

CountBuckets() 공개 메소드

public CountBuckets ( ) : long
리턴 long

GetBucketList() 공개 메소드

public GetBucketList ( ) : List
리턴 List

GetNewPageNumber() 공개 메소드

public GetNewPageNumber ( ) : int
리턴 int

IndexFile() 공개 메소드

public IndexFile ( string filename, byte maxKeySize, short pageNodeCount, int bucketcount ) : System
filename string
maxKeySize byte
pageNodeCount short
bucketcount int
리턴 System

LoadBucketFromPage() 공개 메소드

public LoadBucketFromPage ( int page ) : Bucket
page int
리턴 Bucket

SaveBucket() 공개 메소드

public SaveBucket ( Bucket bucket ) : void
bucket Bucket
리턴 void

SaveBucketList() 공개 메소드

public SaveBucketList ( List list ) : void
list List
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void