#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.