C# 클래스 hOOt.Hash

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

공개 메소드들

메소드 설명
Commit ( ) : void
Contains ( byte key ) : bool
Count ( ) : long
Get ( byte key, int &offset ) : bool
Hash ( string indexfilename, byte maxkeysize, short bucketItems = 200, int bucketcount = 10007 ) : System
SaveIndex ( ) : void
Set ( byte key, int offset ) : void
Shutdown ( ) : void

비공개 메소드들

메소드 설명
ContainsBucket ( byte key ) : bool
CreateBucket ( int bucketNumber ) : Bucket
DirtyBucket ( Bucket b ) : void
FindBucket ( byte key ) : Bucket
FindPointerOrLower ( Bucket b, bytearr key, bool &found ) : int
LoadBucket ( int pagenumber ) : Bucket
SearchBucket ( Bucket b, byte key, int &offset ) : bool
SetBucket ( byte key, int offset, Bucket b ) : Bucket

메소드 상세

Commit() 공개 메소드

public Commit ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( byte key ) : bool
key byte
리턴 bool

Count() 공개 메소드

public Count ( ) : long
리턴 long

Get() 공개 메소드

public Get ( byte key, int &offset ) : bool
key byte
offset int
리턴 bool

Hash() 공개 메소드

public Hash ( string indexfilename, byte maxkeysize, short bucketItems = 200, int bucketcount = 10007 ) : System
indexfilename string
maxkeysize byte
bucketItems short
bucketcount int
리턴 System

SaveIndex() 공개 메소드

public SaveIndex ( ) : void
리턴 void

Set() 공개 메소드

public Set ( byte key, int offset ) : void
key byte
offset int
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void