Перейти в хранилище документации
Обратиться в техническую поддержку
Для получения информации об очередях ядра используется команда GET_QUEUE_INFO:
CORE||GET_QUEUE_INFO
Примечание.
Если в системе несколько объектов Интерфейс IIDK, также может быть указан параметр receiver_id – см. Особенности работы с системой в многопользовательском режиме.
В ответ будет получена строка вида:
ACTIVEX|11|QUEUE_INFO|thread2<0>,thread1<0>,thread0<0>,posted_events<0>,_TRANSPORT_ID<>,server_reacts<0>, posted_reacts<0>,events_inwork<0>,coremanager_events<0>,thread3<0>
Параметры ответа соответствуют информации, отображаемой в окне Статистика очередей (открывается по нажатию Alt+F2). Описание параметров:
threadN<> – количество элементов в очереди потока N.
posted_events<> – количество входящих событий.
posted_reacts<> – количество реакций в работе.
coremanager_events<> – количество событий на отправку.
server_reacts<> – количество реакций на отправку.
events_inwork<> – количество событий в работе.
Примечание
В ответ на команду GET_QUEUE_INFO в системе формируются событие (Event) и реакция (React), содержащие описанные выше параметры. Посмотреть их можно, например, в Отладочном окне.