Классы с их кратким описанием.
so_4::rt::__init_t | Класс для управления инициализацией и деинициализацией ядра |
so_4::rt::comm::a_channel_processor_base_t | Базовый класс агента, для объединения функциональности по обслуживанию каналов ввода-вывода |
so_4::rt::comm::a_communicator_t | Основной агент для реализации поддержки SOP |
so_4::rt::comm::a_communicator_t::msg_check_no_activity_time | Переодическое сообщение проверки отсутствия новых данных в канале |
so_4::rt::comm::a_raw_incoming_channel_processor_t | Агент входящего RAW-канала, который самостоятельно обслуживает все входящие подключения |
so_4::rt::comm::a_raw_outgoing_channel_t | Агент исходящего RAW-канала |
so_4::rt::a_sobjectizer_t | Агент a_sobjectizer_t |
so_4::rt::a_sobjectizer_t::inside_msg_t | Базовый класс для сообщений, которые не могут быть посланы извне run-time |
so_4::rt::a_sobjectizer_t::msg_check_dereg | Сообщение о необходимости сборки мусора |
so_4::rt::comm::a_sop_incoming_channel_processor_t | Агент входящего SOP-канала, который самостоятельно обслуживает все входящие подключения |
so_4::rt::comm::a_sop_outgoing_channel_t | Агент исходящего SOP-канала |
so_4::transport_layer::acceptor_controller_t | Интерфейс управления объектом-acceptor-ом |
so_4::transport_layer::socket::acceptor_params_t | Параметры, необходимые acceptor-у для создания серверного сокета |
so_4::transport_layer::socket::impl::acceptor_t | Специализированная реализация ACE_Acceptor, расчитанная на использование в паре с option_setter |
ACE_Hash< cpp_util_2::string_piece_t > | Хеш-функция для string_piece |
ACE_Hash< std::string > | Хеш-функция для string |
so_4::disp::active_obj::impl::active_obj_traits_t | Свойство агента, которое делает агент активным объектом |
so_4::rt::impl::agent_coop_storage_t | Класс для хранения описания кооперации агентов |
so_4::rt::agent_coop_t | Базовый класс кооперации агентов |
so_4::rt::agent_state_listener_t | Базовый класс "слушателей" состояния агента |
so_4::rt::agent_t | Базовый класс для всех агентов |
so_4::rt::impl::agent_traits_storage_t | Хранилище свойств (traits) агента |
so_4::rt::impl::agent_traits_storage_t::const_iterator | Класс константного итератора |
so_4::rt::agent_traits_t | Базовый класс для задания свойств агентов |
so_4::rt::impl::agent_wrapper_base_t | |
so_4::sop::all_enable_filter_t | Фильтр, который разрешает обработку сообщений любых агентов |
so_4::rt::impl::auto_hash_map_cleaner_t< Map > | |
so_4::transport_layer::channel_controller_t | Интерфейс для взаимодействие с транспортным каналом |
so_4::transport_layer::channel_owner_notificator_factory_t | Интерфейс фабрики объектов channel_owner_notificator |
so_4::transport_layer::channel_owner_notificator_t | Интерфейс объекта, отвечающего за уведомление владельца канала о происходящих с каналом событиях |
so_4::transport_layer::channel_params_t | Инкапсуляция различных параметров транспортного канала |
so_4::transport_layer::impl::channel_state_t | Описание текущего состояния транспортного канала |
so_4::rt::comm::impl::channels_filters_t | Ассоциативное хранилище идентификаторов коммуникационных каналов и фильтров |
so_4::rt::comm::impl::channels_times_t | Ассоциативное хранилище идентификаторов коммуникационных каналов и времени получения последнего пакета из канала |
so_4::rt::impl::class_handler_impl_t | Внутренее описание класса агента |
so_4::rt::class_handler_t | Интерфейс объекта для описания класса агента |
so_4::rt::impl::class_name_to_set_t | Предикат для std::for_each |
so_4::rt::impl::class_relation_handler_t | |
so_4::rt::comm_buf_t | Коммуникационный буфер переменного размера |
so_4::rt::comm_channel_t | Описание коммуникационного канала |
so_4::rt::comm_channel_t::localhost_mark_t | Специальный тип, объекты которого будут использоваться для указания того, что comm_channel_t относится к localhost |
so_4::sop::handshake::compression_t | Описание поддерживаемых алгоритмов компрессии данных |
so_4::transport_layer::connector_controller_t | Интерфейс управления объектом-connector-ом |
so_4::transport_layer::socket::connector_params_t | Параметры, необходимые connector-у для установления нового соединения |
so_4::disp::active_obj::impl::context_t | |
so_4::rt::impl::coop_by_name_deregistrator_t | Предикат для std::for_each |
so_4::rt::impl::cyclic_inheritance_marker_t | Предикат для std::for_each |
so_4::transport_layer::data_processor_t | Интерфейс обработчика входящих и исходящих данных |
so_4::rt::comm::def_disconnect_handler_t | Штатная реализация disconnect_handler |
so_4::rt::def_subscr_hook_t | Обобщенная реализация hook-а подписки агентов |
so_4::rt::impl::delivery_man_t | Класс для случаев управления постановки заявок на выполнение событий при доставке сообщения |
so_4::disp::reuse::work_thread::demand_queue_t | Приоритетная очередь заявок |
so_4::disp::reuse::work_thread::demand_queue_t::queue_item_t | Тип элемента списка заявок |
so_4::rt::comm::disconnect_handler_t | Обработчик обрывов связи |
so_4::rt::dispatcher_binding_t | Интерфейс объекта, который знает о привязке агента к конкретному ресурсу диспетчера |
so_4::disp::active_group::impl::dispatcher_t | Диспетчер с активными группами |
so_4::disp::active_obj::impl::dispatcher_t | |
so_4::disp::one_thread::impl::dispatcher_t | Диспетчер с одной рабочей нитью и приоритетной очередью заявок |
so_4::rt::dispatcher_t | Абстрактный базовый класс для всех диспетчеров |
so_4::disp::qt_ui::impl::dispatcher_t | Диспетчер для Qt |
so_4::rt::dyn_agent_coop_helper_t | Упрощение регистрации динамических коопераций |
so_4::rt::dyn_agent_coop_t | Динамическая кооперация |
so_4::rt::impl::dyn_coop_controlled_obj_storage_t | Хранилище указателей на объекты, время жизни которых определяется динамической кооперацией |
so_4::rt::dyn_coop_controlled_obj_t | Базовый класс для объектов, время жизни который определяется динамической кооперацией |
so_4::rt::dyn_coop_controlled_templ_t< T > | Шаблон-адаптер для объектов, время жизни которых определяется динамической кооперацией |
so_4::disp::qt_ui::dyn_coop_t | Динамическая кооперация, в которую могут входить производные от QObject агенты |
so_4::rt::impl::dynamic_buffer_delivery_man_t | Реализация delivery_man для случая динамического буфера для хранения заявок |
so_4::rt::impl::event_data_impl_t | |
so_4::rt::impl::event_data_only_one_of_t | |
so_4::rt::impl::event_data_single_t | Класс для представления информации о нормальном событии порожденным нормальным инцидентом (т.н. одиночное событие) |
so_4::rt::event_data_t | Описатель экземпляра события |
so_4::rt::impl::evt_conflict_finder_t | Предикат для std::for_each |
so_4::rt::impl::evt_handler_impl_t | Реальное описание обработчика события |
so_4::rt::evt_handler_t | Описатель обработчика события |
so_4::rt::evt_subscr_t | Информация об инцидентах события |
so_4::rt::impl::evt_wrapper_t | Базовый класс для внутренней обертки вокруг события агента |
so_4::sop::filter_info_t | Класс запроса на установку фильтра |
so_4::sop::filter_resp_info_t | Класс ответа на установку фильтра |
so_4::sop::filter_shptr_t | Класс "умного" указателя на фильтр |
so_4::sop::filter_t | Интерфейс фильтра |
so_4::rt::impl::fixed_buffer_delivery_man_t | Реализация delivery_man для случая внешнего буфера заявок фиксированного размера |
so_4::rt::impl::fld_type_to_sop_stream_type_t< T > | Установление соответствия между C++ типом и типом потока в SOP |
so_4::transport_layer::impl::generic_acceptor_t< SVC_HANDLER, PEER_ACCEPTOR > | Специализированная реализация ACE_Acceptor, расчитанная на использование в паре с generic_svc_handler |
so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE > | Обобщенная реализация Svc_Handler для работы в составе транспортного слоя SObjectizer |
so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::controller_t | Реализация интерфейса channel_controller для управления объектом svc_handler |
so_4::sop::handshake_info_t | Запрос операции handshake |
so_4::sop::handshake_resp_info_t | Результат операции handshake |
so_4::rt::comm::handshaking_params_holder_t | Вспомогательный класс для хранения параметров процедуры handshake |
so_4::rt::comm::handshaking_params_t | Параметры процедуры handshake между SOP-клиентом и SOP-сервером |
so_4::rt::impl::ref_count_ops::increment_decrement_host_t | Класс, который инкапсулирует в себе детали реализации операций изменения количества ссылок |
so_4::disp::reuse::gui_work_indicator::indicator_handler_t | Класс для предоставления гарантий корректной работы с объектом indicator_t |
so_4::disp::reuse::gui_work_indicator::indicator_t | Индикатор того, что в данный момент GUI нить выполняет обработку события |
so_4::rt::initial_state_binder_t | Устанавливатель имени стартового состояния |
so_4::api::insend_helper::insend_event_dispatcher_binding_t | Реализация интерфейса dispatcher_binding, которая запускает insend-события на выполнение на контексте текущей нити |
so_4::api::insend_helper::insend_event_dispatcher_binding_t::demand_t | Тип одной заявки |
so_4::rt::impl::kernel_t | |
so_4::rt::impl::kernel_t::locks_t | Класс, который будет содержать в себе все семафоры и другие вспомогательные объекты, которые необходимы при выполнении операций над ядром |
so_4::rt::impl::kernel_t::multi_phase_operation_lock_t | Класс для блокировки ядра на время выполнения многофазной операции |
so_4::rt::impl::kernel_t::one_phase_operation_lock_t | Класс для блокировки ядра на время выполнения однофазной операции |
so_4::rt::impl::kernel_t::state_t | Объект, отвечающий за хранение и изменение текущего состояни ядра SObjectizer |
so_4::rt::impl::coop_relation::lock_t | Замок для информации о взаимоотношениях между кооперациями |
so_4::rt::impl::merge_maker_t | Предикат для std::for_each |
so_4::rt::impl::merge_possibility_checker_t | Предикат для std::find_if |
so_4::rt::msg_alarm_shutdown | Сообщение агента a_sobjectizer |
so_4::rt::msg_auto_ptr_t< Msg > | Вспомогательный класс для отправки сообщений |
so_4::transport_layer::msg_channel_created | Сообщение об успешном создании транспортного канала |
so_4::rt::comm::msg_channel_destroyed | Уведомление о разрушении коммуникационного канала |
so_4::transport_layer::msg_channel_failed | Сообщение о неудачном создании транспортного канала |
so_4::transport_layer::msg_channel_lost | Сообщение о закрытии транспортного канала |
so_4::rt::msg_checker_binder_t | Связыватель сообщения и функции его проверки |
so_4::rt::comm::msg_client_connected | Уведомление о появлении нового коммуникационного канала |
so_4::rt::comm::msg_client_disconnected | Уведомление о закрытии коммуникационного канала |
so_4::rt::comm::msg_close_channel | Команда на принудительное закрытие канала |
so_4::rt::impl::msg_conflict_finder_t | Предикат для std::for_each |
so_4::rt::comm::msg_connect | Сообщения для инициирования внеочередной попытки установления исходящего соединения |
so_4::rt::msg_coop_deregistered | Сообщение агента a_sobjectizer |
so_4::rt::msg_coop_registered | Сообщение агента a_sobjectizer |
so_4::rt::impl::msg_data_impl_t | Класс для хранения и управления экземпляром сообщения |
so_4::rt::impl::msg_data_ptr_keeper_t | Вспомогательный класс для случая, когда указатель на данные экземпляра сообщения не должен преобразовываться |
so_4::rt::impl::msg_data_ptr_maker_t | Вспомогательный класс для случая, когда указатель на данные сообщения должен быть получен посредством создания нового объекта с помощью msg_wrapper_t |
so_4::rt::msg_data_t | Описатель экземпляра сообщения |
so_4::rt::comm::msg_fail | Сообщение о неудачной попытке создания физического канала |
so_4::rt::msg_fld_binder_t | Связыватель поля и его обработчика |
so_4::rt::msg_fld_handler_oess_io_custom_t< T > | Шаблон msg_fld_handler для работы с типами, сериализуемыми через oess_1::io вручную |
so_4::rt::msg_fld_handler_t | Интерфейс обработчика значения поля сообщения при сериализации/десериализации в SOP |
so_4::rt::impl::msg_fld_handler_template_t< T > | Шаблонный класс для манипуляции полями элементарных типов |
so_4::rt::msg_global_agent | Сообщение агента a_sobjectizer |
so_4::rt::impl::msg_handler_impl_t | Реальный описатель сообщения агента |
so_4::rt::msg_handler_t | Описатель сообщения |
so_4::rt::msg_normal_shutdown | Сообщение агента a_sobjectizer |
so_4::rt::comm::msg_raw_package | Обработать входящие данные из raw соединения |
so_4::rt::comm::msg_remove_server_filter | Изъятие входящего фильтра для серверного канала |
so_4::rt::comm::msg_send_package | Команда на отправку пакета в коммуникационный канал |
so_4::rt::comm::msg_set_channel_transformator | Установка трансформатора трафика для указанного канала |
so_4::rt::comm::msg_set_filter | Сообщение на установление фильтра для канала |
so_4::rt::comm::msg_set_server_filter | Установка входящего фильтра для серверного канала |
so_4::rt::comm::msg_sop_client_handshake | Сообщение о получении из коммуникационного канала запроса handshake |
so_4::rt::comm::msg_sop_client_handshake_resp | Сообщение о получении из коммуникационного канала запроса handshake_resp |
so_4::rt::comm::msg_sop_package | Расшифровать SOP-пакет |
so_4::rt::msg_start | Сообщение агента a_sobjectizer |
so_4::rt::comm::msg_start_channel_timing | Необходимо начать отсчет тайм-аутов для канала |
so_4::rt::msg_stop | Сообщение агента a_sobjectizer |
so_4::rt::comm::msg_success | Сообщение об успешном установлении физического соединения |
so_4::rt::comm::msg_unblock_channel | Указание разблокировать канал после превышения порога входящего потока |
so_4::rt::impl::new_content_filler_t | Предикат для std::for_each |
so_4::rt::impl::no_child_extractor_t | Предикат для std::remove_if |
so_4::rt::comm::no_op_disconnect_handler_t | Реализация интерфейса disconnect_handler, которая ничего не делает |
so_4::rt::impl::one_demand_delivery_man_t | Реализация delivery_man для случая когда будет всего одна заявка |
so_4::transport_layer::socket::option_setter_t | Интерфейс объекта, который будет отвечать за установку нестандартных опций для объекта SOCK_Stream |
so_4::sop::package_header_t | Класс для обработки заголовка SOP-пакета |
so_4::sop::package_header_t::magic_number_t | Хранитель значения для специфического magic_number |
so_4::rt::impl::phys_coop_destroyer_t | Класс для физического удаления агентов и коопераций |
so_4::sop::ping_info_t | Класс запроса переодического ping-а |
so_4::sop::ping_resp_info_t | Класс ответа на переодический ping |
so_4::disp::qt_ui::impl::qt_event_processor_t | Qt объект, отвечающий за обработку объектов qt_event_t |
so_4::disp::qt_ui::impl::qt_event_t | Qt-событие, которое генерируется при помещении заявок для агентов Qt GUI в очередь диспетчера для Qt |
so_4::sop::query_agent_state_info_t | Класс запроса состояния агента |
so_4::sop::query_agent_state_resp_info_t | Класс ответа на запрос состояния агента |
so_4::rt::comm::raw_data_processor_t | Реализация интерфейса data_processor, которая преобразует входящие данные в сообщения msg_raw_package |
so_4::ace::reactor_instance_t | Интерфейс, за которым спрятан реактор и необходимые для него ресурсы |
so_4::ace::reactor_instance_template_t< REACTOR_TYPE > | Реализация интерфейса reactor_instance на основе шаблона |
so_4::ace::impl::reactor_registry_data_t | Данные реестра реакторов |
so_4::ace::reactor_registry_t | Интерфейс реестра реакторов |
so_4::ace::reactor_task_t< REACTOR_TYPE > | Шаблон для ACE_Task, который способен работать с разными типами реакторов и разным количеством нитей |
so_4::sop::req_info_ptr_t | |
so_4::sop::req_info_t | Базовый класс для элементов SOP |
so_4::sop::resp_info_t | Базовый класс для классов-ответов |
so_4::ret_code_t | Код возврата основных API-функций и методов |
so_4::sop::send_msg_info_t | Класс запроса на отправку сообщения |
so_4::sop::send_msg_info_t::field_t | Структура для хранения одного поля отправляемого сообщения |
so_4::sop::send_msg_resp_info_t | Класс ответа на отправку сообщения |
so_4::rt::comm::impl::servers_filters_t | Ассоциативное хранилище имен агентов серверных каналов и фильтров |
so_4::api::settings::settings_t | Доступ ко всем настройкам SObjectizer |
so_4::api::settings::signal_thread_t | Класс для управления нитью обработки сигналов SIGINT и пр |
so_4::rt::comm::simple_sop_data_processor_t | Реализация интерфейса data_processor, которая поддерживает обрамление трафика с помощью заголовков SOP-пакетов |
so_4::rt::impl::single_demand_info_t | Описание одной заявки |
so_4::rt::so_msg_state | Сообщение об изменении состояния агента |
so_4::rt::impl::sobjectizer_settings_t | Глобальные параметры работы SObjectizer |
so_4::transport_layer::socket::impl::socket_acceptor_controller_t | Реализация acceptor_controller для сокетов |
so_4::transport_layer::socket::impl::socket_connector_controller_t | Реализация connector_controller для сокетов |
so_4::rt::comm::sop_with_transformation_data_processor_t | Реализация интерфейса data_processor, которая поддерживает обрамление трафика с помощью заголовков SOP-пакетов и дополнительного трансформатора трафика |
so_4::rt::impl::state_by_name_finder_t | Предикат для std::find_if |
so_4::rt::impl::state_conflict_finder_t | Предикат для std::for_each |
so_4::rt::state_event_binder_t | Связыватель состояния и события |
so_4::rt::state_event_excluder_t | Изымает указанное событие из состояния |
so_4::rt::impl::state_finder_t | Предикат для std::find_if |
so_4::rt::impl::state_handler_impl_t | Реальный описатель состояния агента |
so_4::rt::impl::state_handler_impl_t::merge_t | Описание слияния содержимого состояния агента |
so_4::rt::state_handler_t | Класс для описания состояния агента |
so_4::rt::impl::state_listener_storage_t | Хранилище слушателей состояний агента |
so_4::rt::impl::state_listener_storage_t::call_changed_t | Предикат для std::for_each |
so_4::rt::state_merge_binder_t | Связывает операцию merge с состоянием |
so_4::rt::state_on_enter_binder_t | Связыватель состояния и обработчика входа в состояние |
so_4::rt::state_on_exit_binder_t | Связыватель состояния и обработчика входа в состояние |
so_4::transport_layer::std_channel_owner_notificator_factory_t | Штатная реализация фабрики объектов channel_owner_notificator |
so_4::transport_layer::std_channel_owner_notificator_t | Штатная реализация интерфейса channel_owner_notificator |
so_4::rt::impl::std_class_relation_handler_t | |
so_4::rt::impl::std_class_relation_handler_t::class_info_t | Описание одного класса |
so_4::sop::std_filter_impl_t | Реализация интерфейса std_filter_t |
so_4::sop::std_filter_t | Интерфейс фильтра, который разрешает обработку сообщений только некоторых глобальных агентов |
so_4::rt::impl::std_msg_wrapper_t | Стандартная обертка сообщения агента |
so_4::ace::impl::std_reactor_registry_t | Штатная реализация реестра реакторов |
so_4::rt::impl::std_sys_dict_t | Стандартная реализация интерфейса sys_dict_t |
so_4::rt::impl::coop_relation::storage_t | Хранилище информации о взаимосвязях коопераций |
so_4::rt::impl::subscr_hook_storage_t | Хранилище динамически созданных объектов subscr_hook_t |
so_4::rt::subscr_hook_t | Базовый класс hook-а подписки агентов кооперации |
so_4::rt::super_class_binder_t | Связыватель описания класса с именем базового класса |
so_4::rt::impl::sys_dict_t | Словарь системы |
so_4::disp::active_group::impl::thread_info_t | Информация об нити активной группы |
so_4::transport_layer::threshold_t | Класс для представления порога объема трафика |
so_4::timer_thread::ace_timer_queue_adapter::impl::timer_act_t | Описание одного Timer ACT |
so_4::timer_thread::ace_timer_queue_adapter::impl::timer_act_utilizator_t | Интерфейс класса, который отвечает за утилизацию объектов timer_act_t из обработчика таймерного события |
so_4::timer_thread::ace_timer_queue_adapter::impl::timer_event_handler_t | Обработчик таймерных событий |
so_4::timer_thread::timer_thread_t | Интерфейс нити таймера |
so_4::timer_thread::ace_timer_queue_adapter::impl::timer_thread_t | Реализация таймерной нити на основе ACE_Thread_Timer_Queue_Adapter |
so_4::rt::comm::traffic_transformator_t | Интерфейс трансформатора коммуникационного трафика |
so_4::disp::active_group::impl::traits_t | Свойство агента, которое делает агент членом активной группы |
so_4::disp::qt_ui::impl::traits_t | Свойство агента, которое делает агент членом активной группы |
so_4::rt::impl::uncompatible_incident_finder_t | Предикат для std::find_if |
so_4::rt::impl::unknown_evt_checker_t | Предикат для std::find_if |
so_4::rt::impl::unknown_evt_in_state_finder_t | Предикат для std::find_if |
so_4::sop::unknown_resp_info_t | Класс ответа на неизвестный пакет |
so_4::sop::handshake::version_t | Описание версии SObjectizer-а |
so_4::disp::reuse::work_thread::work_thread_t | Класс рабочей нити |
so_4::rt::comm::zlib_transformator_t | Реализация трансформатора SOP трафика с использованием zlib |