#include <ShStream.hpp>
Public Types | |
| typedef std::list< ShChannelNodePtr > | NodeList |
Public Member Functions | |
| ShStream (const ShChannelNodePtr &node) | |
| template<typename T> | |
| ShStream (const ShChannel< T > &channel) | |
| NodeList::const_iterator | begin () const |
| NodeList::const_iterator | end () const |
| NodeList::iterator | begin () |
| NodeList::iterator | end () |
| int | size () const |
| template<typename T> | |
| void | append (const ShChannel< T > &channel) |
| template<typename T> | |
| void | prepend (const ShChannel< T > &channel) |
| void | append (const ShChannelNodePtr &node) |
| void | prepend (const ShChannelNodePtr &node) |
| ShStream & | operator= (const ShProgram &program) |
The stream keep track (by reference) of an ordered lists of data channels, to be used as inputs and outputs of stream operations.
Definition at line 42 of file ShStream.hpp.
1.4.1