#include <datablock.h>
Public Member Functions |
|
| DataBlock (void) | |
| ~DataBlock (void) | |
| void | SetLength (u64 length) |
| void | SetLocation (DiskFile *diskfile, u64 offset) |
| void | ClearLocation (void) |
| bool | IsSet (void) const |
| DiskFile * | GetDiskFile (void) const |
| u64 | GetOffset (void) const |
| u64 | GetLength (void) const |
| bool | Open (void) |
| bool | ReadData (u64 position, size_t size, void *buffer) |
| bool | WriteData (u64 position, size_t size, const void *buffer, size_t &wrote) |
Protected Attributes |
|
| DiskFile * | diskfile |
| u64 | offset |
| u64 | length |
Definition at line 32 of file datablock.h.
| DataBlock::DataBlock | ( | void | ) | [inline] |
Definition at line 77 of file datablock.h.
| DataBlock::~DataBlock | ( | void | ) | [inline] |
Definition at line 85 of file datablock.h.
| void DataBlock::SetLength | ( | u64 | length | ) | [inline] |
Definition at line 90 of file datablock.h.
Definition at line 96 of file datablock.h.
| void DataBlock::ClearLocation | ( | void | ) | [inline] |
Definition at line 103 of file datablock.h.
| bool DataBlock::IsSet | ( | void | ) | const [inline]
|
Definition at line 110 of file datablock.h.
| DiskFile * DataBlock::GetDiskFile | ( | void | ) | const [inline]
|
Definition at line 116 of file datablock.h.
| u64 DataBlock::GetOffset | ( | void | ) | const [inline]
|
Definition at line 122 of file datablock.h.
| u64 DataBlock::GetLength | ( | void | ) | const [inline]
|
Definition at line 128 of file datablock.h.
| bool DataBlock::Open | ( | void | ) |
| bool DataBlock::ReadData | ( | u64 | position, | |
| size_t | size, | |||
| void * | buffer | |||
| ) |
| bool DataBlock::WriteData | ( | u64 | position, | |
| size_t | size, | |||
| const void * | buffer, | |||
| size_t & | wrote | |||
| ) |
DiskFile* DataBlock::diskfile [protected]
|
Definition at line 70 of file datablock.h.
u64 DataBlock::offset [protected]
|
Definition at line 71 of file datablock.h.
u64 DataBlock::length [protected]
|
Definition at line 72 of file datablock.h.