MeVisLab Toolbox Reference
asio::ObservableConnection< void, Args... > Class Template Reference

#include <ObservableConnection.h>

Inheritance diagram for asio::ObservableConnection< void, Args... >:
asio::Connection

Public Member Functions

 ObservableConnection ()=default
 
 ObservableConnection (ObservableConnectionInput< Args >... inputs, std::shared_ptr< Observable<>> target, std::shared_ptr< Processable< void, Args... >> processable, std::unique_ptr< ExecutionPolicy > policy, bool muteUntilTargetSignalEmitted)
 
void suspend () override
 
void resume () override
 
- Public Member Functions inherited from asio::Connection
virtual ~Connection ()=default
 

Detailed Description

template<typename... Args>
class asio::ObservableConnection< void, Args... >

Definition at line 462 of file ObservableConnection.h.

Constructor & Destructor Documentation

◆ ObservableConnection() [1/2]

template<typename... Args>
asio::ObservableConnection< void, Args... >::ObservableConnection ( )
default

◆ ObservableConnection() [2/2]

template<typename... Args>
asio::ObservableConnection< void, Args... >::ObservableConnection ( ObservableConnectionInput< Args >...  inputs,
std::shared_ptr< Observable<>>  target,
std::shared_ptr< Processable< void, Args... >>  processable,
std::unique_ptr< ExecutionPolicy policy,
bool  muteUntilTargetSignalEmitted 
)
inline

Definition at line 497 of file ObservableConnection.h.

References boost::target().

Member Function Documentation

◆ resume()

template<typename... Args>
void asio::ObservableConnection< void, Args... >::resume ( )
inlineoverridevirtual

Implements asio::Connection.

Definition at line 515 of file ObservableConnection.h.

◆ suspend()

template<typename... Args>
void asio::ObservableConnection< void, Args... >::suspend ( )
inlineoverridevirtual

Implements asio::Connection.

Definition at line 508 of file ObservableConnection.h.


The documentation for this class was generated from the following file: