|
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
|
|