Реализация подсистемы управления
Версия от 20:49, 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
Глобальные функции
- CreateGeometryModel
- CreateGeometrySystem
- CreateInprocessProxy
- CreateLoadBalancer
- entry_point
- FreeData
- GetDefaultUniqueName
- GetErrorDescription
- ReportToLog
- SetErrorLogFile
- to_utf8