MeVisLab Toolbox Reference
|
Templated implementation of the asio::Connection interface for the connection of suitable processors. More...
#include <ProcessorConnection.h>
Public Types | |
using | Source = Observable< Args... > |
using | Target = Executable< Args... > |
Public Member Functions | |
ProcessorConnection ()=default | |
ProcessorConnection (std::shared_ptr< Source > source, std::shared_ptr< Target > target, std::unique_ptr< ExecutionPolicy > execution_policy, bool mute_until_target_execution_finished=false) | |
void | suspend () override |
void | resume () override |
Public Member Functions inherited from asio::Connection | |
virtual | ~Connection ()=default |
Templated implementation of the asio::Connection interface for the connection of suitable processors.
Synopsis:
Definition at line 61 of file ProcessorConnection.h.
using asio::ProcessorConnection< ParameterPack< Args... > >::Source = Observable<Args...> |
Definition at line 65 of file ProcessorConnection.h.
using asio::ProcessorConnection< ParameterPack< Args... > >::Target = Executable<Args...> |
Definition at line 66 of file ProcessorConnection.h.
|
default |
|
inline |
Definition at line 70 of file ProcessorConnection.h.
References boost::source(), and boost::target().
|
inlineoverridevirtual |
Implements asio::Connection.
Definition at line 113 of file ProcessorConnection.h.
|
inlineoverridevirtual |
Implements asio::Connection.
Definition at line 108 of file ProcessorConnection.h.