Class DataSignalMux

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class DataSignalMux : public SignalHook

Public Functions

DataSignalMux()
virtual void raised(const signal_data_t &sigdata, int hooktag) override

Pure virtual callback called during signal raises.

Parameters:
  • sigdata – Data structure passed on when raising a signal

  • hooktag – integer passed on when connecting a hook to a signal. For hooks connected to several signals, it provides a mean to identify the caller.

size_t add_mux()
size_t add_mux(DataSignal &signal)
size_t add_mux(DataSignal &signal, int sigid_filt)
size_t add_mux(DataSignal &signal, int sigid_filt, long long ix_filt)
inline DataSignal &signal()
void set_selection(size_t index)
inline size_t selected_index() const
inline bool connected() const