Заново открыть соединение в процессе восстановления
#include <ha/neutrino.h>int ha_ReConnectAttach( int oldcoid,_Uint32t nd,pid_t pid,int chid,unsigned index,unsigned flags );
libha
Функция ha_ReConnectAttach() используется для повторного открытия соединения на этапе восстановления. Аргумент oldcoid - идентификатор оборванного соединения. Функция ha_ReConnectAttach() закрывает предыдущее соединение и открывает новое, используя параметры, указанные при вызове ConnectAttach().
Функция ha_ReConnectAttach() также проверяет, что возвращаемый идентификатор нового соединения совпадает со старым идентификатором oldcoid (как того требует механизм библиотеки HA).
Вызов ha_ReConnectAttach() возвращает такие же коды ошибок, как и вызываемая внутри функция ConnectAttach().
ЗОСРВ «Нейтрино»
ha_attach(), ha_close(), ha_ConnectAttach(), ha_ConnectDetach(), ha_detach(), ha_open() ConnectAttach()
Предыдущий раздел: Менеджер высокой готовности (HAM)