短い: 切断を使用して接続したコールバックが切断されたときにコードを実行する方法はありconnect
ますか?
長い: 高価な複数のコールバックを持つクラスがあり、ユーザーが関心のあるコールバックのみを生成したい:
boost::signals2::connection bind_to_signal(signal_code code, signal_signature const& fn)
{
start_callback(code);
return signal_[code].connect(fn);
}
stop_callback
ここで、シグナルにバインドされたすべてのコールバックが切断されたときに実行したいと考えています。