ГОСТ Р ИСО/МЭК 24708-2013
d) длякаждогосоответствующегополя(
localSubscription
) в любом
порядкедолжнобытьвыполненоследующее:создановременное
абстрактноезначение
(outgoingC allbackP aram s)
типа
UnitEventHandlerCallbackParams
(см. 18.1.4), в котором:
1)
компоненты
unitEventHandlerAddress
и
unitEventHandlerContext
устанавленыизкомпонентов
localSubscription
с теми же именами;
2) в случае, если компонент
USeBSPAccessUuid
localSubscription
имеет значение
FALSE,
компонент
bspUuid
outgoingC allbackP aram s
должен быть установлен из компонента
bspProductUuid
eventlnfo.
В
противном случае компонент должен быть установлен из компонента
bspAccessUuid
поля таблицы
VisibleBSPRegistrations
(см. 18.3),
в котором компоненты
bspProductUuid
и
hostingEndpointIRI
поля
имеют значения, аналогичные значениям компонентов
eventlnfo
с теми
же именами и
3) оставшиеся компоненты должны быть установлены из компонентов
eventlnfo
с такими же именами; также следует выполнить вызов к
функции обратного вызова
BioAPI_EVENT_HANDLER
локального
приложения, в котором адрес обратного вызова и параметры вызова
функциидолжныбытьустановленыпутемпреобразованияиз
outgoingC allbackP aram s
согласно 18.1.8. Проигнорировать значение,
возвращенноекаждымизэтихвызовов,ноожидатьперед
совершением следующего вызова возвращения каждого предыдущего
вызова.
29.3Если компонент
hostingEndpointIRI
eventlnfo
содержит НИР
локальнойконечнойточки, длякаждогополя
{m asterE ndpoint)
таблицы
MasterEndpointS
(см. 18.1) структура должна выполнить следующие действия
в указанном порядке:
414