Классы | |
| class | std_reactor_registry_t |
| Штатная реализация реестра реакторов. Подробнее... | |
| struct | reactor_registry_data_t |
| Данные реестра реакторов. Подробнее... | |
Определения типов | |
| typedef ACE_Refcounted_Auto_Ptr < reactor_instance_t, ACE_Null_Mutex > | reactor_instance_smart_ptr_t |
| Тип умного указателя на экземпляр reactor_instance. | |
| typedef ACE_Hash_Map_Manager_Ex < std::string, reactor_instance_smart_ptr_t, ACE_Hash< std::string > , ACE_Equal_To< std::string > , ACE_Null_Mutex > | reactor_instance_hash_map_t |
| Тип Hash_Map-а для хранения reactor_instance. | |
| typedef ACE_Unmanaged_Singleton < reactor_registry_data_t, ACE_SYNCH_MUTEX > | reactor_registry_data_singleton_t |
| Тип синглетона для данных реестра реакторов. | |
Функции | |
| void | stop_all_reactors (reactor_instance_hash_map_t &reactors) |
| Вспомогательная функция для останова всех реакторов. | |
| reactor_registry_data_t & | registry_data () |
| typedef ACE_Hash_Map_Manager_Ex< std::string, reactor_instance_smart_ptr_t, ACE_Hash< std::string >, ACE_Equal_To< std::string >, ACE_Null_Mutex > so_4::ace::impl::reactor_instance_hash_map_t |
Тип Hash_Map-а для хранения reactor_instance.
| typedef ACE_Refcounted_Auto_Ptr< reactor_instance_t, ACE_Null_Mutex > so_4::ace::impl::reactor_instance_smart_ptr_t |
Тип умного указателя на экземпляр reactor_instance.
| typedef ACE_Unmanaged_Singleton< reactor_registry_data_t, ACE_SYNCH_MUTEX > so_4::ace::impl::reactor_registry_data_singleton_t |
Тип синглетона для данных реестра реакторов.
| reactor_registry_data_t& so_4::ace::impl::registry_data | ( | ) | [inline] |
Вспомогательная функция для упрощения доступа к reactor_registry_data_t.
Используется в so_4::ace::impl::std_reactor_registry_t::add(), so_4::ace::impl::std_reactor_registry_t::find(), so_4::ace::impl::std_reactor_registry_t::remove() и so_4::ace::impl::std_reactor_registry_t::stop_all().
| void so_4::ace::impl::stop_all_reactors | ( | reactor_instance_hash_map_t & | reactors | ) | [inline] |
Вспомогательная функция для останова всех реакторов.
Используется в so_4::ace::impl::std_reactor_registry_t::stop_all().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:48 2008. Создано системой
1.5.6
|
|