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 > asio::ObservableConnection< void > asio::ObservableConnection< void, Args... > 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

Referenced by Connection(), and operator=().

◆ Connection() [2/2]

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

References Connection().

◆ ~Connection()

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

Member Function Documentation

◆ operator=()

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

References Connection().

◆ resume()

◆ suspend()


The documentation for this class was generated from the following file:
  • FMEstable/ReleaseMeVis/Projects/AsynchronousIO/Sources/asio/Connection.h