MeVisLab Toolbox Reference
asio::ObservableConnection< Result > Class Template Reference

#include <ObservableConnection.h>

Inheritance diagram for asio::ObservableConnection< Result >:
asio::Connection

Public Member Functions

 ObservableConnection ()=default
 
 ObservableConnection (ObservableConnectionInput<> input, std::shared_ptr< Observable< Result >> target, std::shared_ptr< Processable< Result >> 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 Result>
class asio::ObservableConnection< Result >

Definition at line 285 of file ObservableConnection.h.

Constructor & Destructor Documentation

◆ ObservableConnection() [1/2]

template<typename Result >
asio::ObservableConnection< Result >::ObservableConnection ( )
default

◆ ObservableConnection() [2/2]

template<typename Result >
asio::ObservableConnection< Result >::ObservableConnection ( ObservableConnectionInput<>  input,
std::shared_ptr< Observable< Result >>  target,
std::shared_ptr< Processable< Result >>  processable,
std::unique_ptr< ExecutionPolicy policy,
bool  muteUntilTargetSignalEmitted 
)
inline

Member Function Documentation

◆ resume()

template<typename Result >
void asio::ObservableConnection< Result >::resume ( )
inlineoverridevirtual

Implements asio::Connection.

Definition at line 357 of file ObservableConnection.h.

◆ suspend()

template<typename Result >
void asio::ObservableConnection< Result >::suspend ( )
inlineoverridevirtual

Implements asio::Connection.

Definition at line 352 of file ObservableConnection.h.


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