MeVisLab Toolbox Reference
asio::ObservableConnectionInput< Args > Class Template Referencefinal

Templated input configuration class for the asio::ObservableConnection. More...

#include <ObservableConnection.h>

Public Attributes

std::shared_ptr< Observable< Args... > > observable
 
bool shouldTriggerProcessing
 
bool shouldBeInvalidatedAfterProcessing
 

Detailed Description

template<typename... Args>
class asio::ObservableConnectionInput< Args >

Templated input configuration class for the asio::ObservableConnection.

Instances of this class are passed to the asio::ObservableConnection constructor to configure a multi-input/single-output connection.

Synopsis:

auto source = std::make_shared<asio::Observable<int>>;
source, // the source to observe
true, // whether this input should trigger the processing
false, // whether this input should be invalidated on processing
};
Templated input configuration class for the asio::ObservableConnection.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.

Definition at line 83 of file ObservableConnection.h.

Member Data Documentation

◆ observable

template<typename... Args>
std::shared_ptr<Observable<Args...> > asio::ObservableConnectionInput< Args >::observable

Definition at line 87 of file ObservableConnection.h.

◆ shouldBeInvalidatedAfterProcessing

template<typename... Args>
bool asio::ObservableConnectionInput< Args >::shouldBeInvalidatedAfterProcessing

Definition at line 89 of file ObservableConnection.h.

◆ shouldTriggerProcessing

template<typename... Args>
bool asio::ObservableConnectionInput< Args >::shouldTriggerProcessing

Definition at line 88 of file ObservableConnection.h.


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