Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:arccnt:conf [2015/08/25 08:49]
denis [<set>]
doc:arccnt:conf [2016/02/08 08:44] (текущий)
denis
Строка 7: Строка 7:
   <?xml version="​1.0"​ encoding="​UTF-8"​ ?>   <?xml version="​1.0"​ encoding="​UTF-8"​ ?>
  
 +
 +====== Базовая конфигурация ======
  
 ===== <​configuration>​ ===== ===== <​configuration>​ =====
Строка 23: Строка 25:
 Содержимое тега состоит из тегов <​set>​. Содержимое тега состоит из тегов <​set>​.
  
-===== <​set> ​=====+==== <set> ====
 Используется в составе тега <​settings>,​ а также в некоторых модулях,​ предусматривающих его использование,​ например,​ dbarc. Используется в составе тега <​settings>,​ а также в некоторых модулях,​ предусматривающих его использование,​ например,​ dbarc.
   * **param** - шаблон пути к тегам в формате:​ ''​pattern1[/​pattern2][/​...]'',​ где pattern - ''​тег[.атрибут.[значение]]''​   * **param** - шаблон пути к тегам в формате:​ ''​pattern1[/​pattern2][/​...]'',​ где pattern - ''​тег[.атрибут.[значение]]''​
Строка 35: Строка 37:
 [[doc:​arccnt:​conf_settings]]. [[doc:​arccnt:​conf_settings]].
  
 +===== <​works>​ =====
 +Обязательный тег для <​configuration>​. Управляет многопоточностью внутри приложения. Содержимое тега состоит из тегов <​work>​.
  
 +Количество потоков
 +
 +==== <​work>​ ====
 +Создает поток для цепочки модулей. Модули перечисляются внутри тегами:​
 +  <module id="​module_id">​
 +
 +  * **id** - идентификатор потока
 +  * **period** - длительность цикла в мс
 +  * **enabled** - разрешение работы (true/​false)
 +
 +=== <​module>​ ===
 +  * **id** - идентификатор существующего модуля
 +  ​
 +===== <​modules>​ =====
 +Обязательный тег для <​configuration>​. Содержит определения модулей. Содержимое тега состоит из тегов <​modules>​.
  
 +==== <​module>​ ====
 +Определение модуля. Общие для всех классов атрибуты:​
 +  * **class** - класс модуля
 +  * **id** - идентификатор модуля. Если не указан,​ то используется значение из class
 +  * **enabled** - разрешение работы (true/​false)
 +Также возможно присутствие и других атрибутов,​ а также дочерних тегов, что зависит от используемого класса.
  
  
  
 +====== Конфигурация модулей ======
  
 +[[doc:​arccnt:​conf_rpclient|rpclient]]
  
-[[doc:​arccnt:​conf:​rpclient]]+[[doc:​arccnt:​conf_database|database]]
  
-[[doc:​arccnt:​conf:​database]]+[[doc:​arccnt:​conf_dbarc|dbarc]]
  
-[[doc:​arccnt:​conf:​rpclient]]+[[doc:​arccnt:​conf_wexp|wexp]]
  
doc/arccnt/conf.1440481787.txt.gz · Последние изменения: 2015/08/25 08:49 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0