![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Core/SignalDetail.h>
Base interface for Signals. More...
Base interface for Signals.
Public Member Functions | |
virtual bool | disconnect (SignalConnection *connection) const =0 |
virtual bool | setBlocked (bool muteSignal)=0 |
|
pure virtual |
Implemented in DeprecatedSignal< MainSignalType, ArgTypes >, DeprecatedSignal< ImFusion::SignalImpl< std::shared_ptr< const ImFusion::StreamData > >, const ImFusion::StreamData & >, SignalImpl< UseMutex, ArgTypes >, SignalImpl< bool >, SignalImpl< bool, std::string, int, bool * >, SignalImpl< const std::string & >, SignalImpl< const Task * >, SignalImpl< double >, SignalImpl< false, ArgTypes... >, SignalImpl< ImFusion::Stream::StateChange >, SignalImpl< ImFusion::StreamRecorder * >, SignalImpl< ImFusion::StreamRecorder *, size_t >, SignalImpl< int >, SignalImpl< State >, SignalImpl< std::shared_ptr< const ImFusion::CompoundStreamData > >, SignalImpl< std::shared_ptr< const ImFusion::StreamData > >, SignalImpl< std::shared_ptr< ImFusion::ByteBuffer > >, SignalImpl< std::shared_ptr< Payload > >, SignalImpl< std::shared_ptr< std::string > >, SignalImpl< Task * >, and SignalImpl< true, ArgTypes... >.
|
pure virtual |
Implemented in DeprecatedSignal< MainSignalType, ArgTypes >, DeprecatedSignal< ImFusion::SignalImpl< std::shared_ptr< const ImFusion::StreamData > >, const ImFusion::StreamData & >, SignalImpl< UseMutex, ArgTypes >, SignalImpl< bool >, SignalImpl< bool, std::string, int, bool * >, SignalImpl< const std::string & >, SignalImpl< const Task * >, SignalImpl< double >, SignalImpl< false, ArgTypes... >, SignalImpl< ImFusion::Stream::StateChange >, SignalImpl< ImFusion::StreamRecorder * >, SignalImpl< ImFusion::StreamRecorder *, size_t >, SignalImpl< int >, SignalImpl< State >, SignalImpl< std::shared_ptr< const ImFusion::CompoundStreamData > >, SignalImpl< std::shared_ptr< const ImFusion::StreamData > >, SignalImpl< std::shared_ptr< ImFusion::ByteBuffer > >, SignalImpl< std::shared_ptr< Payload > >, SignalImpl< std::shared_ptr< std::string > >, SignalImpl< Task * >, and SignalImpl< true, ArgTypes... >.