C# Класс hOOt.Hash

Показать файл Открыть проект

Открытые методы

Метод Описание
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