From: Kowalke Oliver (QD IT PA AS) (Oliver.Kowalke_at_[hidden])
Date: 2008-03-13 04:18:39
> > - Can a consumer decide if it will disconnect form its
> producer inside the invoked operator()-function?
> You mean, when the consumer receives a signal, you'd like it
> to be able to disconnect from the producer that sent the
> Another would be to have the consumer keep a copy of the
> Boost.Signals connection object (for the connection between
> its producer and itself), and disconnect at will.
I would prefer this solution - maybe signals::filter can provide a bool connected() and void disconnect() function which internaly calls boost::signals::connection::disconnect()?