Выполнить код, когда обратный вызов отключен от boost :: signal2 :: signal

Коротко: есть ли способ выполнить код при обратном вызове, который подключен с помощью connect отсоединен?

Длинный: у меня есть класс с несколькими обратными вызовами, которые дороги, и я хочу генерировать обратные вызовы только для тех, кто заинтересован пользователем:

boost::signals2::connection bind_to_signal(signal_code code, signal_signature const& fn)
{
start_callback(code);
return signal_[code].connect(fn);
}

Теперь я хочу выполнить stop_callback когда все обратные вызовы, связанные с сигналом, отключены.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]