Для получения информации об очередях ядра используется команда 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<> – количество событий в работе.

  • No labels