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

# Класс BGDNet::Directory

Класс "Каталог". Подробнее...

`#include <BGDNetDirectory.h>`

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

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

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

## Открытые члены
| Directory (const Volume *pVol, const Path &relPath) throw (Exception)
| Конструктор. Подробнее...
| Directory (const Directory *pParent, const Path &subdirName) throw (Exception)
| Конструктор. Подробнее...
void | getSubdirs (Directories *pColl) const throw (Exception)
| Доступ к подкаталогам. Подробнее...
void | getFiles (Files *pColl) const throw (Exception)
| Доступ к файлам. Подробнее...
virtual nuint32 | ownerId (void) const
| Доступ к идентификатору владельца. Подробнее...
virtual void | ownerId (nuint32 id)
| Изменяет идентификатор владельца. Подробнее...

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

Класс "Каталог".

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

Примеры:

  DirTree.cpp, ListFiles.cpp и NetworkDrive.cpp.

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

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

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

BGDNet::Directory::Directory | ( | const Directory * | pParent,
|  | const Path & | subdirName
| ) | throw (Exception)

  | Конструктор. Аргументы:
  pParent | Указатель на родительский каталог.
  subdirName | Имя подкаталога.

## Методы

void BGDNet::Directory::getFiles | ( | Files * | pColl | ) | const throw (Exception)

  | Доступ к файлам. Аргументы:
  pColl | Коллекция указателей на файлы, заполняемая данным методом.

void BGDNet::Directory::getSubdirs | ( | Directories * | pColl | ) | const throw (Exception)

  | Доступ к подкаталогам. Аргументы:
  pColl | Коллекция указателей на подкаталоги, заполняемая данным методом.

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

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

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

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

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

- BGDNetDirectory.h
- BGDNetDirectory.cpp