Пространство имен so_4::ace::impl


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

Детали реализации средств взаимодействия с библиотекой ACE.


Классы

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

Начиная с:
v.4.4.0-b6

typedef ACE_Refcounted_Auto_Ptr< reactor_instance_t, ACE_Null_Mutex > so_4::ace::impl::reactor_instance_smart_ptr_t

Тип умного указателя на экземпляр reactor_instance.

Начиная с:
v.4.4.0-b6

typedef ACE_Unmanaged_Singleton< reactor_registry_data_t, ACE_SYNCH_MUTEX > so_4::ace::impl::reactor_registry_data_singleton_t

Тип синглетона для данных реестра реакторов.

Начиная с:
v.4.4.0-b6


Функции

reactor_registry_data_t& so_4::ace::impl::registry_data (  )  [inline]

void so_4::ace::impl::stop_all_reactors ( reactor_instance_hash_map_t &  reactors  )  [inline]

Вспомогательная функция для останова всех реакторов.

Начиная с:
v.4.4.0-b6 Все ошибки игнорируются.

Используется в so_4::ace::impl::std_reactor_registry_t::stop_all().


Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:48 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo