The upstream interface of a transformation module. More...
#include <transform-base.hpp>
Public Member Functions | |
virtual | ~Upstream ()=default |
Protected Member Functions | |
Upstream ()=default | |
void | appendChain (unique_ptr< Downstream > tail) |
Connect to the next transformation module. More... | |
Downstream * | getNext () |
Protected Attributes | |
unique_ptr< Downstream > | m_next |
The upstream interface of a transformation module.
A module can construct subsequent transformation chains through this interface.
Definition at line 152 of file transform-base.hpp.
|
virtualdefault |
|
protecteddefault |
|
protected |
Connect to the next transformation module.
Definition at line 56 of file transform-base.cpp.
References nonstd::optional_lite::std11::move().
|
inlineprotected |
Definition at line 168 of file transform-base.hpp.
|
protected |
Definition at line 174 of file transform-base.hpp.
Referenced by ndn::security::transform::BufferSource::BufferSource(), ndn::security::transform::StepSource::end(), ndn::security::transform::StreamSource::StreamSource(), and ndn::security::transform::StepSource::write().