====== Ключ "broadcasts" ======
Секция «brodcasts» - дает возможность описывать команды, которые будут выполнены в момент выполнения системных вызовов. Ключом в данном случае является имя системного вызова, а в качестве значения - команда, описанной в коде модуля и помеченная атрибутом «cmd»
{
"broadcasts": {
"createvisualization": {
"priority": 1001,
"items": [
"my_visualization",
"my_other_visualization"
]
},
"createvisualization": [
"my_visualization",
"my_other_visualization"
],
"createvisualization": "my_visualization"
}
}
Возможна как сокращенная форма записи, в виде "ключ": "значение"
{
"broadcasts": {
"createvisualization": "my_visualization"
}
}
Или "ключ": [ "значение1", "значение2", ... "значениеN"]
{
"createvisualization": [
"my_visualization",
"my_other_visualization"
],
}
Так и расширенная, включающая в себя параметр "priority", определяющий приоритет выполнения
{
"broadcasts": {
"createvisualization": {
"priority": 1001,
"items": [
"my_visualization"
]
}
}
}