#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.