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

# Класс BGDNet::Volume

Класс "Том". Подробнее...

`#include <BGDNetVolume.h>`

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

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

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

## Открытые члены
| Volume (const Server *pSrv, const String &volName) throw (Exception)
| Конструктор. Подробнее...
| Volume (const Volume &v)
| Инициализатор копии.
virtual | ~Volume (void)
| Деструктор.
Volume & | operator= (const Volume &v)
| Оператор присваивания.
const Server * | srv (void) const
| Доступ к владельцу тома. Подробнее...
const String & | name (void) const
| Доступ к имени тома. Подробнее...
Directory * | root (void)
| Доступ к корневому каталогу. Подробнее...
const Directory * | root (void) const
| Доступ к корневому каталогу. Подробнее...
bool | supportsLongNames (void) const
| Определяет, поддерживаются ли длинные имена. Подробнее...

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

Класс "Том".

Каждый файловый сервер предоставляет один или несколько томов для совместного использования пользователями NDS. Класс "Том" представляет собой абстракцию такого сетевого ресурса.

Примеры:

  ChangeOwner.cpp, DirTree.cpp и ListFiles.cpp.

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

BGDNet::Volume::Volume | ( | const Server * | pSrv,
|  | const String & | volName
| ) | throw (Exception)

  | Конструктор. Аргументы:
  pSrv | Указатель на сервер, на котором находится том.
  volName | Ссылка на строку, содержащую имя тома.

## Методы

const String & BGDNet::Volume::name | ( | void |  | ) | const

| Доступ к имени тома. Возвращает: Ссылка на строку, содержащую имя тома.

const Directory * BGDNet::Volume::root | ( | void |  | ) | const

| Доступ к корневому каталогу. Возвращает: Указатель на корневой каталог тома.

Directory * BGDNet::Volume::root | ( | void |  | ) |

| Доступ к корневому каталогу. Возвращает: Указатель на корневой каталог тома.

const Server * BGDNet::Volume::srv | ( | void |  | ) | const

| Доступ к владельцу тома. Возвращает: Указатель на сервер, на котором находится том.

bool BGDNet::Volume::supportsLongNames | ( | void |  | ) | const

| Определяет, поддерживаются ли длинные имена. Возвращает: true если том поддерживает длинные имена, false в противном случае.

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

- BGDNetVolume.h
- BGDNetVolume.cpp