SObjectizer
5.1
|
Базовый класс с механизмом подсчета ссылок себя. Подробнее...
Открытые члены | |
atomic_refcounted_t () | |
Конструктор по умолчанию. Устанавливает количество ссылок в 0. | |
void | inc_ref_count () |
Увеличить количество ссылок. | |
unsigned long | dec_ref_count () |
Уменьшить количество ссылок. Подробнее... | |
Закрытые члены | |
atomic_refcounted_t (const atomic_refcounted_t &) | |
Запрещаем конструктор копирования. | |
atomic_refcounted_t & | operator= (const atomic_refcounted_t &) |
Запрещаем оператор присваивания. | |
Закрытые данные | |
atomic_counter_t | m_ref_counter |
Счетчик ссылок на объект. | |
Базовый класс с механизмом подсчета ссылок себя.
Служит для организации умных ссылок на наследников.
|
inline |
Уменьшить количество ссылок.
количество ссылок на объект ПОСЛЕ декркмента.
Используется в so_5::rt::agent_ref_t::dec_agent_ref_count(), so_5::rt::event_caller_block_ref_t::dec_event_caller_block_ref_count(), so_5::rt::event_handler_caller_ref_t::dec_event_handler_caller_ref_count(), so_5::rt::impl::mbox_core_ref_t::dec_mbox_core_ref_count(), so_5::rt::mbox_ref_t::dec_mbox_ref_count(), so_5_transport::scattered_block_stream_ref_t::dec_scattered_block_stream_ref_count() и so_5::timer_thread::timer_id_ref_t::dec_timer_id_ref_count().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой 1.8.3.1 |