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

Класс BGDNet::File

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

#include <BGDNetFile.h>

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

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

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

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

 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
 

Доступ к размеру файла.

Возвращает:
Размер файла (в байтах).


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