RISA
glados::pipeline::Port< DataType > Class Template Reference

#include <Port.h>

Public Member Functions

void forward (DataType &&data)
 
void attach (std::shared_ptr< InputSide< DataType >> next) noexcept
 

Private Attributes

std::shared_ptr< InputSide< DataType > > next_
 

Detailed Description

template<class DataType>
class glados::pipeline::Port< DataType >

Definition at line 37 of file Port.h.

Member Function Documentation

template<class DataType >
void glados::pipeline::Port< DataType >::attach ( std::shared_ptr< InputSide< DataType >>  next)
inlinenoexcept

Definition at line 45 of file Port.h.

template<class DataType >
void glados::pipeline::Port< DataType >::forward ( DataType &&  data)
inline

Definition at line 40 of file Port.h.

Member Data Documentation

template<class DataType >
std::shared_ptr<InputSide<DataType> > glados::pipeline::Port< DataType >::next_
private

Definition at line 51 of file Port.h.


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