Титульная страница Иерархия классов Алфавитный указатель Классы Файлы Члены классов Члены файла Примеры

# Класс BGDNet::File

Класс "Файл". Подробнее...

`#include <BGDNetFile.h>`

Граф наследования:BGDNet::File:

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

[см. легенду]
Полный список членов класса

## Открытые члены
| File (const Volume *pVol, const Path &relPath) throw (Exception)
| Конструктор. Подробнее...
| File (const Directory *pDir, const Path &fileName) throw (Exception)
| Конструктор. Подробнее...
virtual nuint32 | ownerId (void) const
| Доступ к идентификатору владельца. Подробнее...
virtual void | ownerId (nuint32 id)
| Изменяет идентификатор владельца. Подробнее...
nuint32 | modifierId (void) const
| Доступ к идентификатору объекта, изменившего файл. Подробнее...
void | modifierId (nuint32 id)
| Изменяет идентификатор объекта, изменившего файл. Подробнее...
String | modifierName (const Context &ctx) const
| Доступ к имени объекта, изменившего элемент каталога. Подробнее...
void | modifierName (const Context &ctx, const char *name)
| Изменяет имя объекта, изменившего элемент каталога. Подробнее...
nuint32 | size (void) const
| Доступ к размеру файла. Подробнее...

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

Класс "Файл".

Представляет собой абстракцию файла в файловой системе сервера NetWare.

Примеры:

  ChangeOwner.cpp.

## Конструктор(ы)

BGDNet::File::File | ( | const Volume * | pVol,
|  | const Path & | relPath
| ) | throw (Exception)

  | Конструктор. Аргументы:
  pVol | Указатель на том, в котором находится файл.
  relPath | Путь к файлу относительно корневого каталога тома

BGDNet::File::File | ( | const Directory * | pDir,
|  | const Path & | fileName
| ) | throw (Exception)

  | Конструктор. Аргументы:
  pDir | Указатель на каталог, в котором находится файл
  fileName | Имя файла

## Методы

void BGDNet::File::modifierId | ( | nuint32 | id | ) |

  | Изменяет идентификатор объекта, изменившего файл. Аргументы:
  id | Новый идентификатор объекта, изменившего файл.

nuint32 BGDNet::File::modifierId | ( | void |  | ) | const

| Доступ к идентификатору объекта, изменившего файл. Возвращает: Идентификатор объекта, изменившего файл.

void BGDNet::File::modifierName | ( | const Context & | ctx,
|  | const char * | name
| ) |

  | Изменяет имя объекта, изменившего элемент каталога. Аргументы:
  ctx | Ссылка на контекст NDS.
  name | Указатель на строку, содержащую новое имя объекта, изменившего элемент каталога.

String BGDNet::File::modifierName | ( | const Context & | ctx | ) | const

  | Доступ к имени объекта, изменившего элемент каталога. Аргументы:
  ctx | Ссылка на контекст NDS.
Возвращает: Строка, содержащая имя объекта, изменившего элемент каталога, в указанном контексте.

void BGDNet::File::ownerId | ( | nuint32 | id | ) | `[virtual]`

  | Изменяет идентификатор владельца. Аргументы:
  id | Новый идентификатор владельца.
ъБНЕЭБЕФ BGDNet::DirEntry.

nuint32 BGDNet::File::ownerId | ( | void |  | ) | const`[virtual]`

| Доступ к идентификатору владельца. Возвращает: Идентификатор владельца элемента каталога. ъБНЕЭБЕФ BGDNet::DirEntry.

nuint32 BGDNet::File::size | ( | void |  | ) | const

| Доступ к размеру файла. Возвращает: Размер файла (в байтах).

Объявления и описания членов классов находятся в файлах:

- BGDNetFile.h
- BGDNetFile.cpp