Реализация подсистемы управления: различия между версиями
Перейти к навигации
Перейти к поиску
(→Классы) |
|||
Строка 16: | Строка 16: | ||
=Классы= | =Классы= | ||
* [[control\CControlFactory|CControlFactory]] | |||
* [[control\CControlSystem|CControlSystem]] | |||
* [[control\CGeometryModel|CGeometryModel]] | |||
* [[control\CGeometryStsem|CGeometryStsem]] | |||
* [[control\CInprocessProxy|CInprocessProxy]] | |||
* [[control\CLoadBalancer|CLoadBalancer]] | |||
* [[control\CObject|CObject]] | |||
* [[control\CObjectStorage|CObjectStorage]] | |||
* [[control\CPlainObject|CPlainObject]] | |||
* [[control\CPlainStorage|CPlainStorage]] | |||
* [[control\CPolyObject|CPolyObject]] | |||
* [[control\CPolyStorage|CPolyStorage]] | |||
* [[control\CSourceObject|CSourceObject]] | |||
* [[control\CSourceStorage|CSourceStorage]] | |||
* [[control\CDomainSystem|CDomainSystem]] | |||
* [[control\identity|identity]] | |||
* [[control\inprocess_proxy_connect_param|inprocess_proxy_connect_param]] | |||
* [[control\ip_proxy_connect_param|ip_proxy_connect_param]] | |||
* [[control\node_compare|node_compare]] | |||
* [[control\object_only_packing_service|object_only_packing_service]] | |||
* [[control\proxy_connect_params|proxy_connect_params]] | |||
=Функции= | =Функции= | ||
=Файлы= | =Файлы= |
Версия 20:41, 8 июня 2016
Проект, реализующий подсистему управления - control.
Файл точки входа Веб-сервера - http_callee.cpp.
Обработка любого запроса начинается с получения Singleton-экземпляра, с интерфейсом IControlSystemServerSide, реализации подсистемы с помощью фабрики IControlFactory и ее статического метода IControlFactory::GetControlFactory. Интерфейс IControlSystemServerSide предоставляет доступ к интерфейсам различных подсистем системы моделирования, которые аггругируются реализующим классом CControlSystem.
В зависимости от запроса, поступившего от веб-сервера, функция распаковывает параметры запроса и делегирует вызов соответствующей подсистеме.
Конфигурация
См. base_config.h.
См. control\config.h
Классы
- CControlFactory
- CControlSystem
- CGeometryModel
- CGeometryStsem
- CInprocessProxy
- CLoadBalancer
- CObject
- CObjectStorage
- CPlainObject
- CPlainStorage
- CPolyObject
- CPolyStorage
- CSourceObject
- CSourceStorage
- CDomainSystem
- identity
- inprocess_proxy_connect_param
- ip_proxy_connect_param
- node_compare
- object_only_packing_service
- proxy_connect_params