Классы | |
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 |