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

Класс BGDNet::Share

Класс "Разделяемый ресурс". Подробнее...

#include <BGDNetShare.h>

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

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

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

 Share (void)
 Конструктор Устанавливает счетчик ссылок равным 1.

 Share (const Share &)
 Инициализатор копии Устанавливает счетчик ссылок равным 1.

Share & operator= (const Share &)
 Перегруженный оператор присваивания Не допускает копирования значения счетчика ссылок, которое имело бы место по умолчанию.

void addRef (void)
 Увеличивает счетчик ссылок.

void release (void)
 Уменьшает счетчик ссылок и удаляет объект, если счетчик достиг нуля.

bool shared (void) const
 Определяет, разделяется ли объект несколькими владельцами. Подробнее...


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

virtual ~Share (void)

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

Класс "Разделяемый ресурс".

Базовый класс для различных разделяемых ресурсов. Ведет счетчик ссылок, объект удаляется при достижении счетчиком ссылок нулевого значения.


Методы

bool BGDNet::Share::shared void    const [inline]
 

Определяет, разделяется ли объект несколькими владельцами.

Возвращает:
true, если счетчик ссылок равен 1; false, если счетчик ссылок больше единицы.


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