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

Класс BGDNet::Connection

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

#include <BGDNetConnection.h>

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

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

 Connection (ConnRef ref, bool licenseFlag=true) throw (Exception)
 Конструктор Открывает соединение по имеющейся ссылке. Подробнее...

 Connection (const char *srvName, bool licenseFlag=true) throw (Exception)
 Конструктор Открывает соединение по имени сервера. Подробнее...

void open (ConnRef ref, bool licenseFlag=true) throw (Exception)
 Открывает соединение по имеющейся ссылке. Подробнее...

void open (const char *srvName, bool licenseFlag=true) throw (Exception)
 Открывает соединение по имени сервера. Подробнее...

void close (void)
 Закрывает соединение, если оно открыто.

ConnRef ref (void) const throw (Exception)
 Возвращает ссылку на соединение.

 operator NWCONN_HANDLE (void) const
 Оператор преобразования к типу дескриптора соединения.

 ~Connection (void)
 Деструктор Закрывает соединение, если оно было открыто.


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

Класс "Соединение с Сервером".

Рабочая станция может иметь один из трех типов соединений с сервером:

Рабочей станции, просто подключенной к серверу, не предоставляются никакие права доступа к его ресурсам. Однако, ограниченный доступ, например, к Login-каталогу или возможность получать адреса других серверов все же имеются.

После того, как соединение с сервером установлено, оно может быть авторизовано для использования определенным пользователем. После авторизации пользователю предоставляются определенные права доступа к ресурсам сервера.

Лицензированное соединение необходимо для подключения сетевых дисков, доступа к файловой системе сервера и функциям печати.


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

BGDNet::Connection::Connection ConnRef    ref,
bool    licenseFlag = true
throw (Exception)
 

Конструктор Открывает соединение по имеющейся ссылке.

Аргументы:
ref  Ссылка на соединение, которое необходимо открыть.
licenseFlag  Признак запроса лицензированного соединения.

BGDNet::Connection::Connection const char *    srvName,
bool    licenseFlag = true
throw (Exception)
 

Конструктор Открывает соединение по имени сервера.

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


Методы

void BGDNet::Connection::open const char *    srvName,
bool    licenseFlag = true
throw (Exception)
 

Открывает соединение по имени сервера.

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

void BGDNet::Connection::open ConnRef    ref,
bool    licenseFlag = true
throw (Exception)
 

Открывает соединение по имеющейся ссылке.

Аргументы:
ref  Ссылка на соединение, которое необходимо открыть.
licenseFlag  Признак запроса лицензированного соединения.


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