Классы

Классы с их кратким описанием.
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_tQt объект, отвечающий за обработку объектов qt_event_t
so_4::disp::qt_ui::impl::qt_event_tQt-событие, которое генерируется при помещении заявок для агентов 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

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