Class Specialization
Striped
Stripes a file across multiple files.
File
Striped
File<Chained<FileCount, TFile> >
Parameters
FileCount
The number of files used for striping.
Default: 2
TFile
Underlying File type.
Default: File<>, see File.
Specialization of
Functions
areadAtAsynchronously loads records from a specific position in a file. (File)
awriteAtAsynchronously saves records to a specific position in a file. (File)
cancelCancels an asynchronous request. (File)
closeCloses a file. (File)
flushWaits for all open requests to complete. (File)
openOpens a file. (File)
openTempOpens a temporary file. (File)
readLoads records from a file. (File)
readAtLoads records from a specific position in a file. (File)
resizeChanges the length. (File)
rewindSets the current file pointer to the beginning. (File)
seekChanges the current file pointer. (File)
setEOFSets the file end to the current pointer. (File)
sizeGets the file size. (File)
tellGets the current file pointer. (File)
writeSaves records to a file. (File)
writeAtSaves records to a specific position in a file. (File)
Remarks
This file type uses a software striping without redundance (see RAID0) to accelerate I/O access when using more than one disks.
Striped files should only be used in Pools or external Strings as they only support block operations and no random accesses.
SeqAn - Sequence Analysis Library - www.seqan.de