RISA
|
#include <Stage.h>
Public Types | |
using | input_type = typename Implementation::input_type |
using | output_type = typename Implementation::output_type |
Public Member Functions | |
template<typename... Args> | |
Stage (Args &&...args) | |
auto | run () -> void |
auto | push () -> void |
auto | take () -> void |
![]() | |
auto | input (Implementation::input_type &&in) -> void |
![]() | |
auto | output (Implementation::output_type &&out) -> void |
auto | attach (std::unique_ptr< Port< Implementation::output_type >> &&port) noexcept-> void |
Additional Inherited Members | |
![]() | |
Queue< Implementation::input_type > | input_queue_ |
![]() | |
std::unique_ptr< Port< Implementation::output_type > > | port_ |
using glados::pipeline::Stage< Implementation >::input_type = typename Implementation::input_type |
using glados::pipeline::Stage< Implementation >::output_type = typename Implementation::output_type |
|
inline |
|
inline |
|
inline |
|
inline |