Class template junction

boost::signals::junction — Forwards a single signal to multiple slots, and can also be disabled to stop the flow of signals. junction is a conditional with Condition identity and Member volatile bool.

Synopsis

template<typename Signature, typename OutSignal = SIGNAL_NETWORK_DEFAULT_OUT, 
         typename SignalArgs = typename default_signal_args<Signature>::type> 
class junction {
public:
  // construct/copy/destruct
  junction(bool = true);

  // public member functions
  void open() ;
  void close() ;
};

Description

junction public construct/copy/destruct

  1. junction(bool opened = true);

    Initializes the junction to be enabled.

junction public member functions

  1. void open() ;

    Enables the junction (signals will be forwarded).

  2. void close() ;

    Disables the junction (signals will not be forwarded).