libcluon  0.0.148
cluon::NotifyingPipeline< T > Class Template Reference

#include <NotifyingPipeline.hpp>

Public Member Functions

 NotifyingPipeline (std::function< void(T &&)> delegate)
 
 ~NotifyingPipeline ()
 
void add (T &&entry) noexcept
 
void notifyAll () noexcept
 
bool isRunning () noexcept
 

Constructor & Destructor Documentation

◆ NotifyingPipeline()

template<class T >
cluon::NotifyingPipeline< T >::NotifyingPipeline ( std::function< void(T &&)>  delegate)
inline

◆ ~NotifyingPipeline()

template<class T >
cluon::NotifyingPipeline< T >::~NotifyingPipeline ( )
inline

Member Function Documentation

◆ add()

template<class T >
void cluon::NotifyingPipeline< T >::add ( T &&  entry)
inlinenoexcept

◆ isRunning()

template<class T >
bool cluon::NotifyingPipeline< T >::isRunning ( )
inlinenoexcept

◆ notifyAll()

template<class T >
void cluon::NotifyingPipeline< T >::notifyAll ( )
inlinenoexcept