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

# Класс BGDNet::Server

Класс "Сервер". Подробнее...

`#include <BGDNetServer.h>`

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

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

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

## Открытые члены
| Server (ConnRef ref) throw (Exception)
| Конструктор. Подробнее...
| Server (const String &srvName) throw (Exception)
| Конструктор. Подробнее...
void | getVolumes (Volumes *pColl) const throw (Exception)
| Доступ к томам, расположенным на сервере. Подробнее...
ConnRef | connRef (void) const
| Доступ к соответствующему соединению. Подробнее...
const String & | name (void) const
| Доступ к имени сервера. Подробнее...
String | objNameById (nuint32 objId, const Context &ctx) const throw (Exception)
| Преобразование идентификатора объекта в имя объекта. Подробнее...
nuint32 | objIdByName (const char *objName, const Context &ctx) const throw (Exception)
| Преобразование имени объекта в идентификатор объекта. Подробнее...

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

Класс "Сервер".

Сервер используется для получения доступа к файловой системе.

Примеры:

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

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

BGDNet::Server::Server | ( | ConnRef | ref | ) | throw (Exception)`[explicit]`

  | Конструктор. Аргументы:
  ref | Ссылка на соединение с реальным сервером NetWare.

BGDNet::Server::Server | ( | const String & | srvName | ) | throw (Exception)`[explicit]`

  | Конструктор. Аргументы:
  srvName | Ссылка на строку, содержащую имя сервера.

## Методы

ConnRef BGDNet::Server::connRef | ( | void |  | ) | const

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

void BGDNet::Server::getVolumes | ( | Volumes * | pColl | ) | const throw (Exception)

  | Доступ к томам, расположенным на сервере. По умолчанию для всех томов устанавливается пространство имен NW_NS_DOS. Аргументы:
  pColl | Указатель на коллекцию указателей на тома, которая заполняется данным методом.

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

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

nuint32 BGDNet::Server::objIdByName | ( | const char * | objName,
|  | const Context & | ctx
| ) | const throw (Exception)

  | Преобразование имени объекта в идентификатор объекта. Аргументы:
  objName | Указатель на строку, содержащую имя объекта.
  ctx | Ссылка на контекст NDS.
Возвращает: Идентификатор объекта.

String BGDNet::Server::objNameById | ( | nuint32 | objId,
|  | const Context & | ctx
| ) | const throw (Exception)

  | Преобразование идентификатора объекта в имя объекта. Аргументы:
  objId | Идентификатор объекта.
  ctx | Ссылка на контекст NDS.
Возвращает: Строка, содержащая имя объекта.

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

- BGDNetServer.h
- BGDNetServer.cpp