Реализация подсистемы управления: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{NavBar|{{Системная иерархия:Реализация подсистемы управления}}}}») |
|||
Строка 1: | Строка 1: | ||
{{NavBar|{{Системная иерархия:Реализация подсистемы управления}}}} | {{NavBar|{{Системная иерархия:Реализация подсистемы управления}}}} | ||
Проект, реализующий [[подсистема управления|подсистему управления]] - control. | |||
Файл точки входа [[Веб-сервер|Веб-сервера]] - http_callee.cpp. | |||
Обработка любого [[Запросы веб-сервера к подсистеме управления|запроса]] начинается с получения Singleton-экземпляра, с интерфейсом [[IControlSystemServerSide]], реализации подсистемы с помощью фабрики [[IControlFactory]] и ее статического метода [[IControlFactory::GetControlFactory]]. Интерфейс [[control\IControlSystemServerSide|IControlSystemServerSide]] предоставляет доступ к интерфейсам различных подсистем системы моделирования, которые аггругируются реализующим классом [[control\CControlSystem]]. | |||
В зависимости от запроса, поступившего от веб-сервера, функция распаковывает параметры запроса и делегирует вызов соответствующей подсистеме. | |||
=Конфигурация= | |||
См. [[base_config.h]]. | |||
См. [[control\config.h]] | |||
=Классы= | |||
=Функции= | |||
=Файлы= |
Версия 18:42, 8 июня 2016
Проект, реализующий подсистему управления - control.
Файл точки входа Веб-сервера - http_callee.cpp.
Обработка любого запроса начинается с получения Singleton-экземпляра, с интерфейсом IControlSystemServerSide, реализации подсистемы с помощью фабрики IControlFactory и ее статического метода IControlFactory::GetControlFactory. Интерфейс IControlSystemServerSide предоставляет доступ к интерфейсам различных подсистем системы моделирования, которые аггругируются реализующим классом control\CControlSystem.
В зависимости от запроса, поступившего от веб-сервера, функция распаковывает параметры запроса и делегирует вызов соответствующей подсистеме.
Конфигурация
См. base_config.h.
См. control\config.h