C# Class BTDB.KVDBLayer.InMemoryFileCollection.File

Inheritance: IFileCollectionFile
Afficher le fichier Open project: Bobris/BTDB

Méthodes publiques

Méthode Description
File ( InMemoryFileCollection owner, uint index ) : System
GetAppenderWriter ( ) : AbstractBufferedWriter
GetExclusiveReader ( ) : AbstractBufferedReader
GetSize ( ) : ulong
HardFlush ( ) : void
RandomRead ( byte data, int offset, int size, ulong position, bool doNotCache ) : void
Remove ( ) : void
SetSize ( long size ) : void
Truncate ( ) : void

Private Methods

Méthode Description
SimulateCorruptionBySetSize ( int size ) : void

Method Details

File() public méthode

public File ( InMemoryFileCollection owner, uint index ) : System
owner InMemoryFileCollection
index uint
Résultat System

GetAppenderWriter() public méthode

public GetAppenderWriter ( ) : AbstractBufferedWriter
Résultat BTDB.StreamLayer.AbstractBufferedWriter

GetExclusiveReader() public méthode

public GetExclusiveReader ( ) : AbstractBufferedReader
Résultat BTDB.StreamLayer.AbstractBufferedReader

GetSize() public méthode

public GetSize ( ) : ulong
Résultat ulong

HardFlush() public méthode

public HardFlush ( ) : void
Résultat void

RandomRead() public méthode

public RandomRead ( byte data, int offset, int size, ulong position, bool doNotCache ) : void
data byte
offset int
size int
position ulong
doNotCache bool
Résultat void

Remove() public méthode

public Remove ( ) : void
Résultat void

SetSize() public méthode

public SetSize ( long size ) : void
size long
Résultat void

Truncate() public méthode

public Truncate ( ) : void
Résultat void