|
template<typename Duration > |
| delay (const Duration &offset_r, const std::string &name_r="delay") |
|
virtual void | ready (size_t) |
| Implementation of consumer::ready().
|
|
| transformer (const std::string &name_r, const size_t ins, const size_t outs) |
|
virtual std::string | rename (const std::string &name_r) |
| Overrides named::rename.
|
|
| consumer (const std::string &name_r, const size_t ins) |
|
virtual size_t | ins () const |
| Returns the number of input pins.
|
|
virtual inpin< T > & | input (const size_t n) |
| Returns a reference to an input pin.
|
|
virtual const inpin< T > & | input (const size_t n) const |
| Returns a const reference to an input pin.
|
|
virtual inputs_t & | inputs () |
| Returns a reference to the container of input pins.
|
|
virtual const inputs_t & | inputs () const |
| Returns a const reference to the container of input pins.
|
|
| node (const std::string &name_r) |
|
| node (node &&node_rr) |
| Move constructor.
|
|
virtual state::type | state () const |
| Returns the node's state.
|
|
virtual void | started () |
| Indicates the node has been started.
|
|
virtual void | paused () |
| Indicates the node has been paused.
|
|
virtual void | stopped () |
| Indicates the node has been stopped.
|
|
| named (const std::string &name_r) |
| Constructor the takes a name.
|
|
| named (named &&name_rr) |
| Move constructor.
|
|
| named (const named &name_r) |
| Copy constructor.
|
|
virtual const std::string & | name () const |
| A const reference to this object's name.
|
|
| producer (const std::string &name_r, const size_t outs) |
|
virtual size_t | outs () const |
| Returns the number of output pins.
|
|
virtual outpin< T > & | output (const size_t n) |
| Returns a reference to an outpin pin.
|
|
virtual const outpin< T > & | output (const size_t n) const |
| Returns a const reference to an outpin pin.
|
|
virtual outputs_t & | outputs () |
| Returns a reference to the container of output pins.
|
|
virtual const outputs_t & | outputs () const |
| Returns a const reference to the container of output pins.
|
|
template<typename T>
class flow::samples::generic::delay< T >
Concrete transformer that adds a delay to a packet's consumption time.