MeVisLab Toolbox Reference
asio::Connection Class Referenceabstract

Abstract base class for a connection between two I/O processors. More...

#include <Connection.h>

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

Public Member Functions

 Connection ()=default
 
 Connection (const Connection &)=default
 
Connectionoperator= (const Connection &)=default
 
virtual ~Connection ()=default
 
virtual void suspend ()=0
 
virtual void resume ()=0
 

Detailed Description

Abstract base class for a connection between two I/O processors.

It defines an interface to suspend and resume a given connection independent of the processor's data types.

For more information have a look at the asio::ProcessorConnection class template.

Definition at line 15 of file Connection.h.

Constructor & Destructor Documentation

◆ Connection() [1/2]

asio::Connection::Connection ( )
default

◆ Connection() [2/2]

asio::Connection::Connection ( const Connection )
default

◆ ~Connection()

virtual asio::Connection::~Connection ( )
virtualdefault

Member Function Documentation

◆ operator=()

Connection & asio::Connection::operator= ( const Connection )
default

◆ resume()

◆ suspend()


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