Boost logo

Boost :

From: Kowalke Oliver (QD IT PA AS) (Oliver.Kowalke_at_[hidden])
Date: 2008-03-13 04:18:39

Hello Stjepan,

> > - 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
> signal?


> 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()?


Boost list run by bdawes at, gregod at, cpdaniel at, john at