SObjectizer  5.1
Открытые члены | Закрытые члены | Закрытые данные | Полный список членов класса
Класс so_5::rt::atomic_refcounted_t

Базовый класс с механизмом подсчета ссылок себя. Подробнее...

Граф наследования:so_5::rt::atomic_refcounted_t:
so_5::rt::agent_t so_5::rt::event_caller_block_t so_5::rt::event_handler_caller_t so_5::rt::impl::mbox_core_t so_5::rt::mbox_t so_5::rt::message_t so_5::timer_thread::timer_id_internals_t so_5_transport::channel_controller_t so_5_transport::scattered_block_stream_t

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

 atomic_refcounted_t ()
 Конструктор по умолчанию. Устанавливает количество ссылок в 0.
 
void inc_ref_count ()
 Увеличить количество ссылок.
 
unsigned long dec_ref_count ()
 Уменьшить количество ссылок. Подробнее...
 

Закрытые члены

 atomic_refcounted_t (const atomic_refcounted_t &)
 Запрещаем конструктор копирования.
 
atomic_refcounted_toperator= (const atomic_refcounted_t &)
 Запрещаем оператор присваивания.
 

Закрытые данные

atomic_counter_t m_ref_counter
 Счетчик ссылок на объект.
 

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

Базовый класс с механизмом подсчета ссылок себя.

Служит для организации умных ссылок на наследников.

Методы

unsigned long so_5::rt::atomic_refcounted_t::dec_ref_count ( )
inline

Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo