Public Member Functions | |
void[] | read (FileBucket bucket) |
void | write (FileBucket bucket, void[] data, BlockSize block) |
void | createBucket (FileBucket bucket, int bytes, BlockSize block) |
Static Private Member Functions | |
static void | eof (FileBucket bucket) |
Private Attributes | |
ulong | offset |
int | length |
int | capacity = -1 |
Definition at line 278 of file FileBucket.d.
|
Definition at line 288 of file FileBucket.d. References FileBucket::path, and FilePath::toString(). |
|
This should be protected from thread-contention at a higher level. Definition at line 300 of file FileBucket.d. References eof(), FileBucket::file, length, offset, and ISeekable::seek(). Referenced by FileBucket::get(). |
|
This should be protected from thread-contention at a higher level. Definition at line 318 of file FileBucket.d. References capacity, createBucket(), eof(), FileBucket::file, FileConduit::length(), length, offset, and ISeekable::seek(). Referenced by FileBucket::put(). |
|
Definition at line 338 of file FileBucket.d. References FileBucket::BlockSize::capacity, capacity, FileBucket::file, FileBucket::fileSize, offset, ISeekable::seek(), and FileBucket::waterLine. Referenced by write(). |
|
Definition at line 280 of file FileBucket.d. Referenced by createBucket(), read(), and write(). |
|
Definition at line 281 of file FileBucket.d. |
|
Definition at line 282 of file FileBucket.d. Referenced by createBucket(), and write(). |