processEvent

Пример обработчика событий EMSX Bloomberg

Синтаксис

Описание

пример

processEvent(c) отображает и очищает очередь событий, связанную с Bloomberg® Подключение EMSX c с интерфейсом Bloomberg EMSX C++. processEvent является выборочной функцией обработчика событий. Можно создать пользовательскую функцию обработчика событий для обработки событий Bloomberg EMSX.

Примеры

свернуть все

Создайте соединение Bloomberg EMSX c использование интерфейса Bloomberg EMSX C++.

c = bloombergEMSX('//blp/emapisvc_beta');

Использование timer для постоянной обработки очереди событий Bloomberg EMSX.

 t = timer('TimerFcn',{@c.eventhandler},'Period',1,...
           'ExecutionMode','fixedRate')

t является MATLAB® Объект-таймер. Для получения дополнительной информации смотрите timer.

Закройте подключение Bloomberg EMSX.

close(c)

Создайте соединение Bloomberg EMSX c использование интерфейса Bloomberg EMSX C++.

c = bloombergEMSX('//blp/emapisvc_beta');

Используйте функцию обработчика событий по умолчанию processEvent для обработки очереди событий Bloomberg EMSX один раз.

processEvent(c)
SessionConnectionUp = {

    server = "localhost/127.0.0.1:8194"

}

SessionStarted = {

}

ServiceOpened = {

    serviceName = "//blp/emapisvc_beta"

}

processEvent очищает очередь событий Bloomberg EMSX.

Закройте подключение Bloomberg EMSX.

close(c)

Входные параметры

свернуть все

Bloomberg EMSX сервисное соединение, заданное как bloombergEMSX объект.

Введенный в R2021a