C3D Kernel  104065
Открытые члены | Защищенные данные | Друзья

Файловое пространство. Подробнее...

Граф связей класса FileSpace:
Collaboration graph
[см. легенду]

Полный список членов класса

Открытые члены

 FileSpace ()
 Конструктор.
virtual ~FileSpace ()
 Деструктор.
size_t Count () const
void Flush ()
void RemoveInd (size_t idx)
size_t * Add ()
size_t * Add (const size_t &el)
void SetSize (size_t newSize, bool clear)
void Reserve (size_t count)
bool IsExist (size_t &el) const
size_t FindIt (size_t &el) const
size_t * InsertInd (size_t index, const size_t &el)
const size_t * GetAddr () const
size_t * AddItems (size_t n)
size_t & operator[] (size_t loc) const
uint16 & rest ()

Защищенные данные

uint16 m_last
 Количество занятых байт в последнем кластере.
SArray< size_t > self
 Массив данных.

Друзья

void WriteFileSpace (void *, VERSION version, const FileSpace &, bool writeFull)
 Записать файловое пространство.
bool ReadFileSpace (void *, VERSION version, size_t &cnt, FileSpace &, const iobuf *owner, bool readFull)
 Прочитать файловое пространство.
readeroperator>> (reader &, FileSpace &)
 Оператор чтения.
readeroperator>> (reader &, FileSpace *&)
 Оператор чтения.
writeroperator<< (writer &, const FileSpace &)
 Оператор записи.
writeroperator<< (writer &, const FileSpace *)
 Оператор записи.

Подробное описание

Файловое пространство. Место отведенное под файл (это массив индексов в массиве кластеров).


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы