C# Class BTDB.KVDBLayer.OnDiskMemoryMappedFileCollection.File

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

Méthodes publiques

Méthode Description
File ( OnDiskMemoryMappedFileCollection owner, uint index, string fileName ) : 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
Dispose ( ) : void
MapContent ( ) : void
UnmapContent ( ) : void

Method Details

File() public méthode

public File ( OnDiskMemoryMappedFileCollection owner, uint index, string fileName ) : System
owner OnDiskMemoryMappedFileCollection
index uint
fileName string
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