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

Класс BGDNet::DirEntry

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

#include <BGDNetDirEntry.h>

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

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

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

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

 DirEntry (const Volume *pVol, const Path &relPath)
 Конструктор. Подробнее...

virtual ~DirEntry (void)
 Деструктор.

const Volumevol (void) const
 Доступ к тому. Подробнее...

const PathrelPath (void) const
 Доступ к относительному пути. Подробнее...

Path fullPath (void) const
 Получение полного пути. Подробнее...

String dosName (void) const
 DOS-имя элемента каталога. Подробнее...

String name (void) const
 Имя элемента каталога. Подробнее...

virtual nuint32 ownerId (void) const=0
 Доступ к идентификатору владельца. Подробнее...

virtual void ownerId (nuint32 id)=0
 Изменяет идентификатор владельца. Подробнее...

String ownerName (const Context &ctx) const
 Доступ к имени владельца. Подробнее...

void ownerName (const Context &ctx, const char *name)
 Изменяет имя владельца. Подробнее...


Защищенные члены

PathrelPath (void)
 Доступ к относительному пути. Подробнее...

void getEntryInfo (nuint16 attrs, NWENTRY_INFO *pInfo) const
 Получает информацию об элементе каталога. Подробнее...

void setEntryInfo (nuint16 attrs, const NWENTRY_INFO &info, nuint32 changeBits)
 Изменяет информацию об элементе каталога. Подробнее...


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

Класс "Элемент Каталога".

Представляет собой абстракцию элемента каталога в файловой системе сервера NetWare. Класс DirEntry описывает общие свойства всех элементов каталога и является базовым для классов "Каталог" и "Файл".


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

BGDNet::DirEntry::DirEntry const Volume   pVol,
const Path   relPath
 

Конструктор.

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


Методы

String BGDNet::DirEntry::dosName void    const
 

DOS-имя элемента каталога.

Возвращает:
Строка, содержащая DOS-имя элемента каталога.

Path BGDNet::DirEntry::fullPath void    const
 

Получение полного пути.

Полный путь к элементу каталога включает имя сервера, имя тома и относительный путь.

Возвращает:
Полный путь к элементу каталога.

void BGDNet::DirEntry::getEntryInfo nuint16    attrs,
NWENTRY_INFO *    pInfo
const [protected]
 

Получает информацию об элементе каталога.

Аргументы:
attrs  Атрибуты для поиска.
pInfo  Указатель на структуру, в которую помещается информация.

String BGDNet::DirEntry::name void    const
 

Имя элемента каталога.

Возвращается либо длинное, либо DOS-имя в зависимости от загруженных на соответствующем томе пространств имен.

Возвращает:
Строка, содержащая длинное имя элемента каталога.

virtual void BGDNet::DirEntry::ownerId nuint32    id [pure virtual]
 

Изменяет идентификатор владельца.

Аргументы:
id  Новый идентификатор владельца.

ъБНЕЭБЕФУС Ч BGDNet::Directory.

virtual nuint32 BGDNet::DirEntry::ownerId void    const [pure virtual]
 

Доступ к идентификатору владельца.

Возвращает:
Идентификатор владельца элемента каталога.

ъБНЕЭБЕФУС Ч BGDNet::Directory.

void BGDNet::DirEntry::ownerName const Context   ctx,
const char *    name
 

Изменяет имя владельца.

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

String BGDNet::DirEntry::ownerName const Context   ctx const
 

Доступ к имени владельца.

Аргументы:
ctx  Ссылка на контекст NDS.
Возвращает:
Строка, содержащая имя владельца в указанном контексте.

Path & BGDNet::DirEntry::relPath void    [protected]
 

Доступ к относительному пути.

Возвращает:
Ссылка на путь к элементу относительно корневого каталога тома, на котором он находится.

const Path & BGDNet::DirEntry::relPath void    const
 

Доступ к относительному пути.

Возвращает:
Ссылка на путь к элементу относительно корневого каталога тома, на котором он находится.

void BGDNet::DirEntry::setEntryInfo nuint16    attrs,
const NWENTRY_INFO &    info,
nuint32    changeBits
[protected]
 

Изменяет информацию об элементе каталога.

Аргументы:
attrs  Атрибуты для поиска.
info  Ссылка на структуру, содержащую информацию.
changeBits  Маска, определяющая изменившиеся биты.

const Volume * BGDNet::DirEntry::vol void    const
 

Доступ к тому.

Возвращает:
Указатель на том, в котором находится элемент.


Объявления и описания членов классов находятся в файлах:
РУП БЕЛГИПРОДОР Документация на BGDNet сгенерирована Mon Apr 1 18:36:55 2002, БЕЛГИПРОДОР ©  2001