C# Class BTDB.KVDBLayer.OnDiskMemoryMappedFileCollection

Inheritance: IFileCollection
Mostra file Open project: Bobris/BTDB Class Usage Examples

Public Methods

Method Description
AddFile ( string humanHint ) : IFileCollectionFile
ConcurentTemporaryTruncate ( uint index, uint offset ) : void
Dispose ( ) : void
Enumerate ( ) : IEnumerable
GetCount ( ) : uint
GetFile ( uint index ) : IFileCollectionFile
OnDiskMemoryMappedFileCollection ( string directory ) : System

Private Methods

Method Description
CopyMemory ( byte dst, byte src, long size ) : void
GetFileId ( string fileName ) : uint

Method Details

AddFile() public method

public AddFile ( string humanHint ) : IFileCollectionFile
humanHint string
return IFileCollectionFile

ConcurentTemporaryTruncate() public method

public ConcurentTemporaryTruncate ( uint index, uint offset ) : void
index uint
offset uint
return void

Dispose() public method

public Dispose ( ) : void
return void

Enumerate() public method

public Enumerate ( ) : IEnumerable
return IEnumerable

GetCount() public method

public GetCount ( ) : uint
return uint

GetFile() public method

public GetFile ( uint index ) : IFileCollectionFile
index uint
return IFileCollectionFile

OnDiskMemoryMappedFileCollection() public method

public OnDiskMemoryMappedFileCollection ( string directory ) : System
directory string
return System