|
| | 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.
|
| |
|
virtual void | ready (size_t n)=0 |
| | consumer::ready() function to be implemented by concrete class.
|
| |
| | consumer (const std::string &name_r, const size_t ins) |
| |
|
virtual size_t | ins () const |
| | Returns the number of input pins.
|
| |
| virtual inpin< C > & | input (const size_t n) |
| | Returns a reference to an input pin.
|
| |
| virtual const inpin< C > & | 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< P > & | output (const size_t n) |
| | Returns a reference to an outpin pin.
|
| |
| virtual const outpin< P > & | 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 C, typename P>
class flow::transformer< C, P >
Base class from which concrete transformers derive.
- Template Parameters
-
| C | The type of data this node consumes. |
| P | The type of data this node produces. |