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

# Класс BGDNet::Context

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

`#include <BGDNetContext.h>`

Полный список членов класса

## Открытые члены
| Context (void) throw (Exception)
| Конструктор по умолчанию.
| Context (const char *ctxName) throw (Exception)
| Конструктор. Подробнее...
| Context (const Context &ctx) throw (Exception)
| Инициализатор копии.
| ~Context (void)
| Деструктор.
| operator NWDSContextHandle (void) const
| Оператор преобразования к типу NWDSContextHandle.
void | name (const char *name)
| Задает положение в дереве NDS. Подробнее...
String | name (void) const
| Доступ к текущему положению в дереве NDS. Подробнее...
void | dsiFlags (nuint32 flags)
| Установка DSI-флагов для контекста DSI-флаги определяют состав дополнительной информации, возвращаемой некоторыми функциями NDS (напр. Подробнее...
nuint32 | dsiFlags (void) const
| Запрос DSI-флагов для контекста DSI-флаги определяют состав дополнительной информации, возвращаемой некоторыми функциями NDS (напр. Подробнее...
void | dckFlags (nuint32 flags)
| Установка DCK-флагов для контекста DCK-флаги задают правила работы с именами объектов. Подробнее...
nuint32 | dckFlags (void) const
| Запрос DCK-флагов для контекста DCK-флаги задают правила работы с именами объектов. Подробнее...
String | dn (const char *name) const
| Преобразование имени в польное имя. Подробнее...
String | rdn (const char *name) const
| Преобразование имени в относительное имя. Подробнее...

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

Класс "Контекст".

Контекст NDS - это ссылка на определенную точку в дереве NDS.

Примеры:

  ChangeOwner.cpp, ListFiles.cpp, ListSubordinates.cpp, NDSTree.cpp и ReadAttr.cpp.

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

BGDNet::Context::Context | ( | const char * | ctxName | ) | throw (Exception)`[explicit]`

  | Конструктор. Аргументы:
  ctxName | Указатель на строку, содержащую положение в дереве NDS.

## Методы

nuint32 BGDNet::Context::dckFlags | ( | void |  | ) | const

| Запрос DCK-флагов для контекста DCK-флаги задают правила работы с именами объектов. Возвращает: Флаги, установленные для данного контекста.

void BGDNet::Context::dckFlags | ( | nuint32 | flags | ) |

  | Установка DCK-флагов для контекста DCK-флаги задают правила работы с именами объектов. Аргументы:
  flags | Переменная, содержащая флаги, которые необходимо установить для данного контекста.

String BGDNet::Context::dn | ( | const char * | name | ) | const

  | Преобразование имени в польное имя. Аргументы:
  name | Имя объекта в данном контексте
Возвращает: Полное имя объекта.

nuint32 BGDNet::Context::dsiFlags | ( | void |  | ) | const

| Запрос DSI-флагов для контекста DSI-флаги определяют состав дополнительной информации, возвращаемой некоторыми функциями NDS (напр. NDSList, NDSSearch). Возвращает: Флаги, установленные для данного контекста.

void BGDNet::Context::dsiFlags | ( | nuint32 | flags | ) |

  | Установка DSI-флагов для контекста DSI-флаги определяют состав дополнительной информации, возвращаемой некоторыми функциями NDS (напр. NDSList, NDSSearch). Аргументы:
  flags | Переменная, содержащая флаги, которые необходимо установить для данного контекста.

String BGDNet::Context::name | ( | void |  | ) | const

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

void BGDNet::Context::name | ( | const char * | name | ) |

  | Задает положение в дереве NDS. Аргументы:
  name | Указатель на строку, содержащую путь к объекту NDS

String BGDNet::Context::rdn | ( | const char * | name | ) | const

  | Преобразование имени в относительное имя. Аргументы:
  name | Имя объекта
Возвращает: Имя объекта в данном контексте.

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

- BGDNetContext.h
- BGDNetContext.cpp